【C語言教學手冊(四版)-練習題解答】
第8章
8.4 遞迴函數
22. 試撰寫遞迴函數 int rsum(int n) 來求算 1*2+2*3+3*4+...+(n-1)*n 之和。
#include <stdio.h>
int rsum(int);
int main()
{
int n;
printf("輸入 n: ");
scanf("%d",&n);
printf("1*2+2*3+3*4+...+(n-1)*n=%d\n", rsum(n));
}
int rsum(int n)
{
if ( n == 1 )
return(0);
else
return n*(n-1) + rsum(n-1);
}
(不好意思小宣傳一下我的繪圖 希望大家喜歡)
\\♥
謝謝大家:))
希望大家支持我會繼續努力
ps
p新的貼圖終於出來了💜
💜
💜
海苔貓繪圖作品\\
希望大家支持~~
文章標籤
全站熱搜