使用for循环计算阶乘之和
#include<stdio.h >
int main()
{
int i,j;
double factorial,s=0;
for(i=0;i<=10;i++)
{
factorial=1;
for(j=1;j<=i;j++)
factorial=factorial*j;
s=s+factorial;
}
printf("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=%.0f",s);
}
运行结果
1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=4037914
----------------