#24. 백준 8393번 문제 풀이: 합 | 문제 원본 보기 |
--입력-- 3 --출력-- 6
단계적인 계산을 처리하는 방법은 루프를 돌리는 방법과 재귀함수를 사용하는 방법이 있다. 여기서는 간단하게 루프를 돌려서 계산해 보도록 하겠다. 예를 들어 3 이 주어지면, 결과값은 3 + 2 + 1 = 6이 된다.
#include <stdio.h>
int main() {
int i, sum = 0, n;
scanf("%d", &n); // 값을 받아 정수로 변환해 n에 대입
sum = 0; // 합계 저장할 변수
for(i = 1; i <= n; i++) { // 1 ~ n 까지
sum += i; // i 값을 계속 더함
}
printf("%d",sum); // 최종 합계 출력
}