C# 四舍五入取整有数字1878.498,如何四舍五入取整后得1879 有数字1904.231 ,如何四舍五入取整后得1904

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 22:50:44
C#四舍五入取整有数字1878.498,如何四舍五入取整后得1879有数字1904.231,如何四舍五入取整后得1904C#四舍五入取整有数字1878.498,如何四舍五入取整后得1879有数字190

C# 四舍五入取整有数字1878.498,如何四舍五入取整后得1879 有数字1904.231 ,如何四舍五入取整后得1904
C# 四舍五入取整
有数字1878.498,如何四舍五入取整后得1879
有数字1904.231 ,如何四舍五入取整后得1904

C# 四舍五入取整有数字1878.498,如何四舍五入取整后得1879 有数字1904.231 ,如何四舍五入取整后得1904
任何语言的 舍入问题都可以通过 加补数取整来解决.
例如:四舍五入(全部加0.5,然后再取整(就是去除小数部分))
1 (int)(1878.498+0.5) =1878
(int)(1904.231+0.5) = 1904
2 从题目上看"1878.498,如何四舍五入取整后得1879",应该要求的四舍五入的位数是两位或3位.
如果是看两位,那么加0.45.(int)(1878.498+0.45) =1879
如果是看3位:那么加0.445. (int)(1878.498+0.445) =1879

1904.231无论看2位还是3位,结果都是1904.
3 这是通用算法,适合基本所有计算机语言.
如果用一句话来形容这个算法,就是:补齐不足,舍其多余.