对不起,我是初学者大一的看不懂,有没有简单一点的方法?
追答额,我也是大一的,,,这个是较规范的 用多个函数写的,一个主函数也能完成 ,等等啊
#include
int main()
{
int a , k , n ;
double sum = 1 , t = 0 ;
printf("求1!+2!+……+n!的和\n输入n:");
scanf("%d",&a);
for( k = 1 ; k <= a ; k ++)
{
for(n = k ; n <= k ; n ++ )
{
sum *= n;
}
t += sum ;
}
printf("阶乘和为:%.0lf\n",t);
return 0;
}