一心只想AC 2023-06-23 23:20 采纳率: 74.6%
浏览 23
已结题

输出保留两位小数怎么做到?

img


输入输出样例用的是 , 符号,平常用的都是空格。我在scanf中的%lf后,号可以实现输入用顿号逗号隔开,可输出的时候,每一个数后面都有一个,号,最后就会多出来一个顿号,怎么办啊?
还有让保留两位有效数字,控制小数点后的位数我学过,可控制有效位数怎么做到啊?我上网搜了搜也没有搜到。
求解答!谢谢!

  • 写回答

4条回答 默认 最新

  • threenewbee 2023-06-23 23:49
    关注

    (1)可以加上判断,比如
    for (int i = 0; i < n; i++)
    {
    if (i == 0) print("%lf", arr[i]);
    else printf(", %lf", arr[i]);
    }
    (2)prinf("%.2lf", arr[i]); //保留2位

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月3日
  • 创建了问题 6月23日