当前位置:首页 » 编程语言 » 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;
}
热点内容
phpfile乱码 发布:2025-07-16 03:57:54 浏览:93
手机存储空间扩容 发布:2025-07-16 03:52:07 浏览:861
小米4清除缓存 发布:2025-07-16 03:03:17 浏览:563
如何缓解压力英语作文 发布:2025-07-16 03:03:15 浏览:15
手机视频怎么缓存 发布:2025-07-16 02:59:05 浏览:932
安卓手机设备在哪里找 发布:2025-07-16 02:49:28 浏览:357
php建立数组 发布:2025-07-16 02:34:30 浏览:284
oracle存储过程同步 发布:2025-07-16 02:29:18 浏览:941
欧诺s买哪个配置的好 发布:2025-07-16 02:26:22 浏览:559
热点可以建立ftp吗 发布:2025-07-16 02:26:21 浏览:304