C语言 编程计算1!+2!+3!+…+20!。出现的问题
C语言 编程计算1!+2!+3!+…+20!。出现的问题
日期:2011-01-06 22:51:17 人气:2
#include
void main()
{
long t=1,s=0;
int n;
for(n=1;n<=20;n++)
{
t*=n;
printf("%d:\t%d\n",n,t);//其实数据早就溢出了
s+=t;
}
printf("1!+2!+....+20!=%ld\n",s);//怎么输出的是t
}