#include "stdafx.h"
//实现1!+2!+..+n!求和,并输出每个阶乘值
void jiechenghe(int n);
int main()
{
int n;
printf("请输入n:");
scanf("%d",&n);
jiechenghe(n);
return 0;
}
void jiechenghe(int n)
{
int sum=0;//阶乘和
int i,j,s;
for(i=1;i<=n;i++)
{
s=1;
for(j=1;j<=i;j++)
{
s=s*j;
}
printf("%d的阶乘为%d\n",i,s);
sum=sum+s;
}
printf("1!+..+%d!阶乘和为%d\n",n,sum);
}
c语言函数调用求阶乘和
最新推荐文章于 2024-03-23 09:45:00 发布