one day.372 2023-10-09 21:06 采纳率: 57.1%
浏览 22

如何用c语言将第六位小数四舍五入?

在c语言中输入三角形的三边,求三角形的面积,如何将最后的结果的第六位小数能够四舍五入?

img

img

  • 写回答

2条回答 默认 最新

  • 专业研究祖传Bug编写术 新星创作者: 编程框架技术领域 2023-10-09 21:16
    关注

    可以将要四舍五入的数乘以1000000,然后加0.5后取整,再除以1000000。
    代码示例:

    double num = 1.23456789;
    double rounded_num = round(num * 1000000 + 0.5) / 1000000;
    printf("%.6f", rounded_num);
    

    输出结果为:1.234568

    评论

报告相同问题?

问题事件

  • 创建了问题 10月9日