백준 웹사이트 "8393번 - 합" 문제풀이입니다.
언어는 C언어입니다. (제출 언어: C99)
문제
소스 코드
#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으로 선언해주지 않아도 답이 구해지더라고요. 그래서 의심 없이 제출을 헀는데 틀렸네요. 여러분은 저와 같은 실수 하지 마세요!
반응형
'코딩 > 백준 BOJ' 카테고리의 다른 글
[백준/C언어] 2741번 - N 찍기 (0) | 2021.12.26 |
---|---|
[백준/C언어] 15552번 - 빠른 A+B (0) | 2021.12.25 |
[백준/C언어] 10950번 - A+B - 3 (0) | 2021.12.23 |
[백준/C언어] 2739번 - 구구단 (0) | 2021.12.23 |
[백준/C언어] 2884번 - 알람 시계 (0) | 2021.12.22 |