[C언어] 재귀함수를 이용한 정수의 합 구하기
ET의 공부/C언어2020. 12. 16. 09:58
C언어에서 재귀함수를 이용하여 정수의 합을 구하는 방법입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <stdio.h>
int addNumbers(int n);
int main() {
int num;
printf("정수 입력: ");
scanf("%d", &num);
printf("Sum = %d", addNumbers(num));
return 0;
}
int addNumbers(int n) {
if (n != 0)
return n + addNumbers(n - 1);
else
return n;
}
|
감사합니다.
'ET의 공부 > C언어' 카테고리의 다른 글
[C언어] 재귀함수를 사용하여 문장 뒤집기(반전) (0) | 2020.12.16 |
---|---|
[C언어] 2진수를 10진수로 변환하는 방법 (0) | 2020.12.16 |
[C언어] 입력된 수가 두 소수의 합으로 이루어져 있는지 판별 (0) | 2020.12.16 |
[C언어] 두 정수 사이의 모든 소수 구하는 방법 (0) | 2020.12.15 |
[C언어] 소수 판별 방법 (0) | 2020.12.15 |
댓글()