问答详情
源自:6-5 数组的应用(一)

这个代码的意义是什么?

for(i=0;i<10;i++)

    {

        if(i != 9)   

            printf("%.2f, ", arr[i]);  //%.2f表示小数点后精确到两位

        else

            printf("%.2f", arr[i]);    //%.2f表示小数点后精确到两位

    }


提问者:慕莱坞2061830 2019-02-12 10:12

个回答

  • KingToAce
    2019-02-15 11:34:12

    输出排序前的数组元素,if-else语句的意思是:不是最后一位得要在其后加上符号“,”和空格,若是最后一位则无需加符号“,”和空格,这样的做法是使得输出变为:

    1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80


  • Xiong丶
    2019-02-14 21:51:34

    输出数组,%.nf表示输出数据保留到小数点后n位。

  • 幕布斯9028027
    2019-02-12 13:39:33

    确定浮点 式数据的位数