c语言中测试点显示“精度高,不可直接计算阶乘”的含义

这是一道用到累乘的题目:分母计算阶乘

本人在定义分母的计算是用的是Int类型,在不断的累乘中,当超过2147483647值就范围溢出变成负数,程序就出错了。将类型改成double型即可
line 4的int c用于计算阶乘,改成double c即可



这是一道用到累乘的题目:分母计算阶乘

本人在定义分母的计算是用的是Int类型,在不断的累乘中,当超过2147483647值就范围溢出变成负数,程序就出错了。将类型改成double型即可
line 4的int c用于计算阶乘,改成double c即可

