关于数值取值头痛的问题,请大侠指点
由于工作需要,遇到很复杂数值取值问题:
保留三位有效数字,如果小于1时小数最多三位。
比如:222、2.11、12.1、0.001、0.111、0.100
采用四舍六入法,如果等于五的时候,前面一位如果是奇数那么5进一位,如果是
偶数,那么5后面是0不进,如果5后面不是0那么进一位。
比如:2.8150取值为 2.82
2.8151、2.8152、2.8153取值为2.82
2.8751、2.8752、2.8758取值为2.88
2.8351、2.8352、2.8353取值为2.84
2.8050取值为 2.80
2.8250取值为 2.82
2.8651取值为 2.87