반응형
사용자로부터 숫자를 입력받고, 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;
}
반응형
'C언어 > 예제' 카테고리의 다른 글
[C] 입력받은 숫자를 뒤집어 출력하는 프로그램 (0) | 2024.11.06 |
---|---|
[C] 숫자를 소수끼리의 합으로 분해하는 프로그램 (1) | 2024.11.06 |
[C] 피보나치 수열(Fibonacci sequence) (0) | 2024.11.06 |
[C] 소수 판별 프로그램 (0) | 2024.10.19 |
[C] 다이아몬드 모양으로 별 출력하는 프로그램 (0) | 2024.10.19 |