코딩 이야기

[C언어] 순환 함수를 이용하여 1부터 N까지 더한값을 구해보자

고주망고 2021. 7. 28. 16:32

문제 : 순환 함수를 이용하여 1부터 N까지 더한값을 구해보자

조건: 순환함수를 사용하기

 

실행 예제1

 

실행 예제2

/*순환 함수를 이용하여 1부터 n까지 더한 값을 구해봅시다*/
#include <stdio.h>
int sum(int );

void main() {
int num;
printf("1부터 어디까지 더할까요?");
scanf_s("%d", &num);

printf("1부터 %d까지 더한값은 %d 입니다", num, sum(num));
}

int sum(int num) {
if (num <= 1) {
return 1;
}
else {
return num + sum(num - 1);
}
}