关于C语言编程计算1!+2!+3!+…+20!。的问题!

日期:2011-01-06 23:01:35 人气:2

关于C语言编程计算1!+2!+3!+…+20!。的问题!

、注意,数据别溢出。 long是4个字节,double是8个字节。(Windows, VC 6.0)。 2、 你的程序:printf("1!+2!+....+20!=%ld\n",t);,最后也应该输出s。但是结果也会溢出。 下面是一个详细的例子: void main( ) { unsigned long s=0, t=1; double s1=0, t1=1; int n; for(n=1;n<=20;n++) { t=t*n
    A+
热门评论