当前位置:首页 » 编程语言 » 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-05-22 08:23:18 浏览:221
ftp上传文件shell 发布:2024-05-22 08:18:05 浏览:876
安卓airpords降噪怎么弄 发布:2024-05-22 08:18:01 浏览:492
se脚本 发布:2024-05-22 08:09:07 浏览:964
怎么删除linux 发布:2024-05-22 08:04:50 浏览:149
go和python 发布:2024-05-22 07:58:26 浏览:237
at24c02存储芯片的参考文献 发布:2024-05-22 07:28:26 浏览:727
微信apiphp 发布:2024-05-22 07:26:49 浏览:148
编译kernel的流程 发布:2024-05-22 07:26:47 浏览:939
u盘头戴式耳机怎么连接安卓手机 发布:2024-05-22 07:25:30 浏览:603