关于1!+2!+。。。+20!的问题!新手求教
#include<stdio.h>main()
{
double s=0,t=1;
int n;
for(n=1;n<=20;n++)
{
t=t*n;
s=s+t;
}
printf("1!+2!+...+20!=%.5e\n",s);
}
这是我编的程,请问怎样把结果的2.56133e+018变为2.56133e+18
2013-11-22 18:42

2013-11-24 12:37
2013-11-24 15:51
2013-11-25 09:54