2019-03-20C語言學(xué)習(xí)47-用遞歸的方法求階乘n!.

1.用遞歸的方法求階乘n!.



代碼:

#include <stdio.h>

int main()

{

int fac(int n);

int y;

int n;

printf("input an interger number:");

scanf("%d",&n);

y=fac(n);

printf("%d!=%d\n",n,y);

return 0;

}

int fac(int n)

{

? int f;

? if(n<0)

? printf("n<0,data error!");

? else

? if(n==0||n==1)

? f=1;

else

? f=fac(n-1)*n;

? return f;

}

結(jié)果展示:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容