#include
int main()//求1!+2!+。。。。。。+100!的值
{
long int m,n,k,sum;
sum=0;
for(m=1;m<=100;m++)
{
for(k=1,n=1;n<=m;n++)//切记k的赋值不能在for语句里面否则会出很大问题。
{
k=k*n;
}
sum=sum+k;
}
printf("the sum is %ld!\n",sum);
return 0;
}
int main()//求1!+2!+。。。。。。+100!的值
{
long int m,n,k,sum;
sum=0;
for(m=1;m<=100;m++)
{
for(k=1,n=1;n<=m;n++)//切记k的赋值不能在for语句里面否则会出很大问题。
{
k=k*n;
}
sum=sum+k;
}
printf("the sum is %ld!\n",sum);
return 0;
}