1 题目描述
设变量n为float类型,m为int类型,现需要根据实际运算需求,对n进行固定位数的四舍五入运算,设计函数实现此需求,返回四舍五入运算的结果。
2 实现思路
C语言中float数据类型向int类型转换时,会发生数据值的截断。
例如:将3.1415926赋值给一个int类型,赋值结果为3.
据此,设计如下实现思路,实现一个浮点型数值,含n位精度的四舍五入运算,
这里以3.1415926为例,将其保留4位有效小数,并进行根据第5位小数进行数值的四舍五入。
【1】将原始浮点型数据扩大10的4次方倍,得到31415.926;
【2】将上述数值加0.5,得到