前n项阶乘之和的两种形式.C
方法一
#include<stdio.h>
int main(){
int a,i,n,sum,b;
printf("请输入:");
scanf("%d",&a);
for(n=1;n<=a;n++)
{
int b=1;
for(i=1;i<=n;i++)
{
b=b*i;
}
sum=sum+b;
}
printf("结果为:%d",sum);
return 0;
}
方法二
#include<stdio.h>
int main(){
int sum,i,b=1,a;
printf("请输入:");
scanf("%d",&a);
for(i=1;i<=a;i++)
{
b=b*i;
sum=sum+b;
}
printf("结果为:%d",sum);
return 0;
}

浙公网安备 33010602011771号