【我按课本上敲了一个代码用来算阶乘】我算10!的时候算出来的结果是正确的我把10换成20后 它算的结果就是错的 还是个负的换成30后 也算的个错误答案(我自己按计算机不是这个答案)换成40后 就只有一个0了后面换成更大的也只有0请问大佬们这是为什么呀