1
3
正如ho1所指出的,将1添加到特定行的解决方案并不能解决真正的问题。 考虑以下情况:
下面是一些未经测试的代码,可能会让您接近您需要去的地方。这里可能有个符号错误,所以小心。
注:按引入的错误排序可能会导致关系紧张。考虑3个项目的情况,只有一个项目会得到+1。。。您可能希望该项目始终被选中。如果预期多次运行的结果一致,则应打破联系。 |
2
3
|
3
2
关于获得100%,为什么不先运行一次原始计算,看看你得到了多少百分比,然后你就知道你需要向上和向下取整多少,看它与100%有多少个百分点不同。 所以如果你的分数是97%,那就把3个数字向上舍入,而不是向下舍入。 或者如果你的分数是102%,那就用最小的小数(0.5以上)向下舍入两个数字,而不是向上舍入。 |
4
1
|
5
0
|
Jake Metz · 当浮点中有尾随的0时,如何显示2位小数 6 年前 |
Adrian Rotama · 将十进制四舍五入到最接近的十次方的轨道 6 年前 |
NicoH · 将浮点转换为整数时的四舍五入 6 年前 |
Musterknabe · 从浮点转换为int时的舍入错误 6 年前 |
dimas · oracle sql中的自定义舍入逻辑 6 年前 |
Peter · 设置tensorflow取整模式 7 年前 |
Karly · 某些基本浮点单位的整数到偶数(或不均匀)倍数 7 年前 |
Adam · 在Matlab中比较分数和小数近似值[重复] 7 年前 |