當前位置:首頁 » 編程語言 » c語言fac函數

c語言fac函數

發布時間: 2024-05-01 14:29:49

① fac鏄鍟ユ剰鎬濇槸鍦╟璇璦涓鐢ㄧ殑

fac鍦–璇璦涓娌℃湁鐗瑰埆鐨勫惈涔夛紝鏃涓嶆槸鍏抽敭瀛椾篃涓嶆槸搴撳嚱鏁幫紝鍙鑳芥槸緙栫▼浜哄憳鑷瀹氫箟鐨勪竴涓鍙橀噺鍚嶆垨鍑芥暟鍚嶇瓑銆


閫氬父鐢╢ac鏉ヨ〃紺烘眰闃朵箻鐨勫嚱鏁板悕錛宖ac鏄闃朵箻鑻辨枃(factorial)鐨勫墠涓変釜瀛楁瘝銆

涓嬮潰瀹氫箟涓涓鍑芥暟鍚嶄負fac鐨勯樁涔樺嚱鏁幫細

doublefac(intn)
{
if(n==0||n==1)//0鍜1鐨勯樁涔橀兘涓1
return1;
if(n>1)
returnn*fac(n-1);//n鐨勯樁涔樼瓑浜巒涔樹互(n-1)鐨勯樁涔
}

c語言1加到n的階乘之和

首先fac函數沒有定義返回類型;

還有就是計算階乘和計算的只是n的階乘;

#include<stdio.h>

intfac(intn)//返回類型為int型
{
intsum=0;
intsum1=1;
for(intj=1;j<=n;j++)//從1開始計算階乘,計算到n
{
for(inti=1;i<=j;i++)
{
sum1*=i;
}

sum+=sum1;
}

returnsum;
}

intmain(void)
{
intn1;
intresult;
printf("隨意輸入整數n,求1!+2!+...+n!的和: ");
scanf("%d",&n1);
result=fac(n1);
printf("%d",result);

return0;
}
熱點內容
電腦主機做伺服器下載快不 發布:2024-11-28 00:32:40 瀏覽:386
冷凍存儲盒 發布:2024-11-28 00:21:04 瀏覽:127
達內幼兒編程 發布:2024-11-28 00:21:02 瀏覽:320
我的世界下100層是什麼伺服器 發布:2024-11-28 00:16:50 瀏覽:548
怎麼改配置密碼 發布:2024-11-28 00:16:44 瀏覽:113
伺服器晶元v幾是什麼 發布:2024-11-28 00:15:37 瀏覽:599
家庭麥克需要什麼配置才能用 發布:2024-11-28 00:05:28 瀏覽:384
c語言then是什麼意思 發布:2024-11-27 23:54:07 瀏覽:195
提升訪問 發布:2024-11-27 23:41:39 瀏覽:821
為什麼學習編程 發布:2024-11-27 23:41:37 瀏覽:942