#24. 백준 8393번 문제 풀이: 합 문제 원본 보기
n 이 주어졌을 때, 1 부터 n까지의 합을 구하는 프로그램
입력/출력
--입력--
3
--출력--
6
문제풀이+해설
단계적인 계산을 처리하는 방법은 루프를 돌리는 방법과 재귀함수를 사용하는 방법이 있다.
여기서는 간단하게 루프를 돌려서 계산해 보도록 하겠다.
예를 들어 3 이 주어지면,
결과값은 3 + 2 + 1 = 6이 된다.
code sol.
#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); // 최종 합계 출력
}
© 코드솔 - CodeSol. All Rights Reserved.