如题所述
#include<stdio.h>
long fac(int n)//求n的阶乘;
{
if(n==1)return 1L;//当n为1,返回值1;
else return n*fac(n-1);//计算n的阶乘;
}
long sum(int n)//求阶乘相加之和;
int s,k;
for(s=0,k=0;k<=n,n>0;k++){
s=s+fac(n);
n=n-1;
return s;
void main()//主函数
int m;
scanf("%d",&m);
printf("%d\n",sum(m));
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保 相关事宜请发邮件给我们 © 非常风气网