整数和浮点数的相互转化运算的问题?
将for循环里面的 double 换成 int 就不能运行了
这就是将double 换成 int 后的结果了
回答:
本来是没问题的,但是你这里输入的n
和m
太大,整数溢出了,导致i * i
溢出之后变成了0
,发生了分母的除零异常。
回答:
1/(i*i)
是两个整数相除(这种情况下,1/3 不等于 0.3333... 而等于 0),我想你需要用 1.0/(i*i)
这样才可以。鉴于 i*i
确实可能是 0,你最好提前判断一下。
以上是 整数和浮点数的相互转化运算的问题? 的全部内容, 来源链接: utcz.com/p/193223.html