把一个三位小数用四舍五入法精确到十分位后得8.0这个三位小数最大是网上都说是8.049可是9进上来是5了5不

[复制链接]
查看11 | 回复3 | 2013-4-23 18:15:17 | 显示全部楼层 |阅读模式
你的算法是错误的。反过来说你就明白了,把8.049四舍五入到十分位,正确做法是吧十分位的下一位留下,也就是百分位留下,剩下的完全舍去,也就是剩下8.04,然后再把百分位四舍五入得8.0四舍五入是只看一位的,比如说精确到十分位,你就把百分位四舍五入;精确到百分位,你就把千分位四舍五入。至于后面的数你就可以直接舍去,完全不用看得...
回复

使用道具 举报

千问 | 2013-4-23 18:15:17 | 显示全部楼层
把一个三位小数用四舍五入法精确到十分位后得8.0,这个三位小数最大是8.049正确,不能把9进上来是5,只能看4是否进1...
回复

使用道具 举报

千问 | 2013-4-23 18:15:17 | 显示全部楼层
在循环小数的情况下按要求如果需要保留一位小数,如:0.15,0.36这些小数点后面的数字比5大的小数通常是运用四舍五入向前进一即:0.2,0.4若是0.14,0.34这些小数点后面的数字比5小则不能进一所以还是原数望采纳...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行