输入一个double型的浮点数,分别输出它的整数部分(截除小数部分),四舍五入的整数,小数部分。
输入一个double型的浮点数,分别输出它的整数部分(截除小数部分),四舍五入的整数,小数部分。
第1行:1个浮点数D(10位有效数字)
第1行:1个整数,表示D的整数部分(截尾)
第2行:1个整数,表示D四舍五入取整后的整数
第3行:1个纯小数,表示D的小数部分,要求保留到小数点后6位
3.623
3
4
0.623000
设x是一个纯小数,则用如下的输出操作可实现保留到小数点后第6位:
printf("%.6lf\n", x);
对于截尾取整,可以直接用int(x)得到。
对于四舍五入取整,则需要根据x在小数点后的第一位的值来定。可以用int(x+0.5)得到四舍五入取整的结果。