C언어/예제

[C] 특정 숫자까지의 합을 구하는 프로그램

thpop 2024. 11. 6. 16:44
반응형

사용자로부터 숫자를 입력받고, 1부터 그 입력받은 숫자까지의 합을 구해 출력하는 프로그램을 만들어볼 것이다.

 

예를 들어 사용자로부터 10을 입력받으면 55를 출력하게 될 것이다.

 

상세한 출력 예시는 아래와 같다.

10
1부터 10까지의 합은 55입니다.

 

함수를 선언하여 이러한 결과를 얻도록 출력할 것이다.

 

구현해본 프로그램은 아래와 같다.

#include <stdio.h>
int sum=0;
int SumofNumber(int a){
	while (a>0){
		if (a==0){
			return;
		} else if (a>0){
			sum+=a;
			a-=1;
		}
	}
}
int main() {
	int input;
	scanf("%d",&input);
	int output = SumofNumber(input);
	printf("1부터 %d까지의 합은 %d입니다.",input,output);
	return 0;
}
반응형