문제 : 순환 함수를 이용하여 1부터 N까지 더한값을 구해보자
조건: 순환함수를 사용하기
/*순환 함수를 이용하여 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);
}
}
'코딩 이야기' 카테고리의 다른 글
[C언어] 순환함수를 이용하여 각 자리수를 역순으로 출력해보자 (0) | 2021.07.28 |
---|---|
[C언어] 순환 함수를 사용하여 밑수/지수값을 계산해보자 (0) | 2021.07.28 |
[C언어] 아이디의 비밀번호를 확인하는 함수를 만들어보자(코딩) (0) | 2021.07.28 |
[C언어] 주사위를 던져 각 면이 몇번 나왔는지 반환하는 함수를 만들어보자 (0) | 2021.07.28 |
[C언어] 함수를 이용한 계산기 프로그램을 작성해보자 (0) | 2021.07.27 |