解题思路:首先先逐个求出每一项的阶乘然后逐项累加。
注意事项:注意,每一次外循环的t=1,初始化
参考代码:
#include <stdio.h>
int main()
{
int n,i,j,sum=0,t=1;
printf("please enter a number:");
scanf("%d",&n);
for(i=0;i<n;t=1,i++)
{
for(j=n-i;j>0;j--)
{
t*=j;
}
sum+=t ;
}
printf("\n1!+....+%d!=%d",n,sum);
return 0;
}
0.0分
0 人评分