코딩/백준 BOJ
[백준/C언어] 8393번 - 합
로디K
2021. 12. 24. 15:23
백준 웹사이트 "8393번 - 합" 문제풀이입니다.
언어는 C언어입니다. (제출 언어: C99)
문제
8393번: 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
www.acmicpc.net
소스 코드
#include <stdio.h>
int main(void){
int n;
scanf("%d", &n);
int sum = 0; // 0으로 선언
for(int i=1; i<n+1; i++){
sum += i;
}
printf("%d\n", sum);
}
문제 풀이
정수 n을 입력하면 1부터 n까지의 합을 계산해주는 간단한 문제입니다. 이 문제에서 주의할 점은 Line 7에서 변수 sum을 꼭 0으로 선언하는 것입니다. 컴파일러의 종류에 따라 조금 다를 수 있는데, 저의 경우에는 처음에 0으로 선언해주지 않아도 답이 구해지더라고요. 그래서 의심 없이 제출을 헀는데 틀렸네요. 여러분은 저와 같은 실수 하지 마세요!
반응형