救命呀,为什么还是有两个测试点过不去

P5738 【深基7.例4】歌唱比赛

@[h826436](/user/832454) `(z-max[i]-min[i])/(m-2)` 值的类型是 `int`,在除法时两边必须有一个是 `double` 型才会隐式转化成 `double`,所以可以改成 `(z-max[i]-min[i])/(m-2.0)` 加两个字符“`.0`”就过了。 先计算减法 `m-2.0` 得到 `double`,然后在做除数,得到 `double`,进行了浮点除法,否则两者都是 `int` 型,进行的是向零取整除法。
by Terrible @ 2023-09-13 19:02:40


@[Terrible](/user/195942) 懂了,感谢,没想到挖
by _wuwowu @ 2023-09-14 10:38:38


|