gpt4 book ai didi

C#:如何将整数四舍五入到最接近的 1000

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:07 29 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to round a integer to the close hundred?

(9 个回答)


6年前关闭。




我如何舍入 (int) 以便像 (22536) 这样的数字等于 22000 或 23000?

我还没有在 Math 类中找到特定的方法,Math.Round 似乎只将 double 舍入到最近的 int。

最佳答案

通过使用模数:

int x = 1500;

int result = x % 1000 >= 500 ? x + 1000 - x % 1000 : x - x % 1000;

它检查是否 x当数千被剥离时,有任何超过 499,然后四舍五入。

关于C#:如何将整数四舍五入到最接近的 1000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30136649/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com