作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/28 18:11:51
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 这是通用算法,适合基本所有计算机语言.
如果用一句话来形容这个算法,就是:补齐不足,舍其多余.