【C語言教學手冊(四版)-練習題解答】

 第8章

C語言教學手冊(四版)-博客來網址

      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);

}

 

 

 


 

(不好意思小宣傳一下我的繪圖 希望大家喜歡)

 

\\

這是我的海苔貓粉專

www.facebook.com/norinekocat/

 

海苔貓IG

海苔貓Instagram

 

謝謝大家:))

裡面有許多繪圖作品~ 

希望大家支持我會繼續努力

請多多指教哦

 

 

ps

p新的貼圖終於出來了💜💜💜

可愛的海苔貓-第三代

 

海苔貓繪圖作品\\

希望大家支持~~

arrow
arrow
    文章標籤
    C語言 遞迴
    全站熱搜

    海苔貓Nori 發表在 痞客邦 留言(0) 人氣()