더북(TheBook)

미션 16: 숫자를 입력받아 1~n까지 합 구하기

숫자를 입력받아 1부터 입력받은 숫자까지 합을 구하는 프로그램을 for 반복문을 사용하여 작성해 보세요.

※ 힌트:

1. main( ) 함수에서 숫자 n을 입력받는다.

2. 1~n까지 합을 구하는 sum( ) 함수로 전달한다.

3. sum( ) 함수는 1~n까지 합을 구하기 위해 반복문을 사용한다.

for_mission3.c

#include <stdio.h>
 
int sum(int n);
 
main()
{
    int n;
    int result;
 
    printf("1 이상의 양의 정수 숫자를 입력해주세요: ");
    scanf("%d", &n);
 
    result = sum(n);  // sum( ) 함수를 호출하고 실행하여 나온 결과를 result에 저장 
    printf("1에서 %d까지 합은 %d입니다.\n", n, result);
}
 
int sum(int n)
{
    int i;
    int sum = 0;
 
    for (i = 0; i <= n; i++)
        sum += i;
    return sum;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.