c语言求C(n.m)当输入n=200,m=1时出现错误,怎么改让他求得大些

匿名网友 |浏览350次
收藏|2019/01/19 10:35

满意回答

2019/01/19 11:04

这个涉及一个基本概念,你的函数定义double fact(double k)而double的范围为-1.79E+308 ~ +1.79E+308。200!的值为7.89E+374已超出double能表示的范围了你若要更高的精度范围,你必须用大数运算了,这个有点复杂,可能超出你理解的范围了

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...