关于c语言的题,要求对小数点后第三位进行四舍五入。
关于c语言的题,要求对小数点后第三位进行四舍五入。
日期:2020-04-11 21:59:39 人气:1
C语言是没有直接的对小数点后第三位四舍五入的函数的,但是可以间接实现。
具体的思路如下:
1.
把该数字乘以100,这样小数点之后第三位就是第一位了;
2.
C语言取整的时候是社区小数,而不是四舍五入,此时只要把数字加上0.5后取整就可以实现四舍五入的效果,而且不用调用任何四舍五入的函数。
3.
实现代码与注释如下:
void main()
{
double num=3.14159; //这里用PI的值距离
num= (int)(num*100+