RollingPumpkin 2020. 5. 3. 19:50

백준 8393번 문제 - 합

문제

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

 

입력

첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

 

출력

1부터 n까지 합을 출력한다.


★풀어보자


 

계획


변수 하나를 선언해 1을 대입하고 반복문 안에서 n이 될 때까지 더하며 반복문이 끝나면 그 값을 출력한다.

 

 

실습


#include <stdio.h>
#define _crt_secure_no_warnings
#pragma warning(disable:4996)

main()
{
int n,sum=0; // sum은 1부터 n까지 수를 모두 더할 공간
printf("정수'n'을 입력하세요 : ");
scanf("%d", &n);

for (int i = 1; i <= n; i++)
{
sum += i; // sum에 i값을 대입
}
printf("\n1부터 %d까지 더한 값 : %d",n,u);
return 0;
}


출력


 

정수 '3'을 입력받아 1부터 3까지 더한 모습