반응형
https://www.acmicpc.net/problem/8393
문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.
출력
1부터 n까지 합을 출력한다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int n;
int sum = 0; //반드시 0으로 초기화
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
}
printf("%d\n", sum);
}
sum처럼 합이 누적되는 경우에는 반드시 0으로 초기화를 시켜주고, 반복문을 돌리면 됩니다.
곱의 누적일때는 0이 아닌 1로 초기화를 시켜줘야겠죠?
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준][c] 2741번: N 찍기 (0) | 2021.06.23 |
---|---|
[백준][C/JAVA] 15552번: 빠른 A + B (0) | 2021.06.23 |
[백준][c] 10950번: A + B - 3 (0) | 2021.06.22 |
[백준][C/C++] 2884번: 알람 시계 (0) | 2021.06.22 |
[백준][c] 14681번: 사분면 고르기 (0) | 2021.06.22 |