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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 12:32:29
C# 四舍五入取整有数字1878.498,如何四舍五入取整后得1879 有数字1904.231 ,如何四舍五入取整后得1904
x͓n@_e$e8*H>Irכ}$$ is) 96/޽:kHUzUɒ=.^ Q^ ,h/fVY{ tMN9n4h+Y)˓?ImMdoY+}H=CFdTX?<2 Q*:ꊃ- ~iBq~ Nb_p4#Vwp*b Xׁ/zC7.Fe1dđH"o1/q ~' 6uCdn(൸c쮌&HvCPw(,Ԥ5,ƲBkzoDh;prsFWXwH{JI`Ism$y񒭄)o/"m%|7 ak6i+B/CӀo3[K3xԸj?QWŝsG*u,y.tf"hRƧ%Z) 4詅~QA4_

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 这是通用算法,适合基本所有计算机语言.
如果用一句话来形容这个算法,就是:补齐不足,舍其多余.