題目:利用遞回方法求5!,
程式分析:遞回公式:fn=fn_1*4!
實體:
1 #include <stdio.h> 2 3 int main() 4 { 5 int i; 6 int fact(int); 7 for(i=0;i<6;i++){ 8 printf("%d!=%d\n",i,fact(i)); 9 } 10 } 11 int fact(int j) 12 { 13 int sum; 14 if(j==0){ 15 sum=1; 16 } else { 17 sum=j*fact(j-1); 18 } 19 return sum; 20 }
以上實體輸出結果為:
0!=1 1!=1 2!=2 3!=6 4!=24 5!=120
感謝你的閱讀,請用心感悟!希望可以幫到愛學習的你!!分享也是一種快樂!!!請接力,,,
點擊查看原文,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/20810.html
標籤:C
上一篇:C 實戰練習題目25
