对,C中long最大取2的31次方减1. 20!早就超了。但是我还有个问题:用这个程序算出来15的阶乘=2004310016,16的阶乘=2004189184,两者都和long的最大值很接近,可是它们应该是16倍的关系呀?为什么
这只能说明算到16!以前已经溢出了~~~好像在14!就溢出了
[此贴子已经被作者于2007-8-19 21:18:21编辑过]
我先试一下,先谢谢各位了!!!