>> realmax ans = 1.7977e+308 可见这个数约为1.7977乘以10的308次 >> prod(1:170)ans = 7.2574e+306 170的阶乘已经是10的306次数量级的 再乘以171就会超过了double所能表示的最大正数,所以就会变成inf 用double表示的数来计算,不可动能比realmax还大,所以不能达到你想要的200!而且double...