반응형
[8장 13번]
다음을 계산하는 재귀적인 프로그램을 작성하시오.
1³+2³+3³+...+n³
[풀이]
#include<stdio.h>
int sum(int);
int main() {
int num, result;
printf("정수를 입력하시오 : ");
scanf("%d", &num);
result = sum(num);
printf("%d\n", result);
return 0;
}
int sum(int num) {
if (num == 1) {
return 1;
}
else {
return (num*num*num) + sum(num - 1);
}
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어 콘서트] 9장 2번 (역순 출력) (0) | 2018.09.30 |
---|---|
[c언어 콘서트] 9장 1번 (배열 요소들의 합) (0) | 2018.09.14 |
[c언어 콘서트] 8장 12번 (자리수 출력) (0) | 2018.09.12 |
[c언어 콘서트] 8장 10번 (계산기) (1) | 2018.09.12 |
[c언어 콘서트] 8장 5번 (소수 검사) (1) | 2018.09.12 |
댓글