C언어/C언어 문제 풀어보기
8393번 : 합
RollingPumpkin
2020. 5. 3. 19:50
문제
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;
}
출력