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

 第8章

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

      8.4 遞迴函數

20. 試以遞迴的方式撰寫函數 int sum(int n),利用遞迴公式 

 
sum(n)=n+sum(n-1), sum(1)=1 
 
用來計算 1+2+3 +... + n 的值。

#include <stdio.h> 
int sum(int n);

void main()

{

 int n;

 printf("輸入n: ");

 scanf("%d",&n);

 printf("sum(%d)=%d ", n, sum(n));

}

 

int sum(int n)

{

 if (n == 1)

        return  1;

 else

        return  sum(n-1) + n;

}

 

 


 

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

 

\\

這是我的海苔貓粉專

www.facebook.com/norinekocat/

 

海苔貓IG

海苔貓Instagram

 

謝謝大家:))

裡面有許多繪圖作品~ 

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

請多多指教哦

 

 

ps

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

可愛的海苔貓-第三代

 

海苔貓繪圖作品\\

希望大家支持~~

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

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