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

为什么 这样写?

for(i=0;i<10;i++)
    {
        if(i != 9)  
            printf("%.2f, ", arr[i]);  //%.2f表示小数点后精确到两位

else
            printf("%.2f", arr[i]);    //%.2f表示小数点后精确到两位    啥意思啊?求大神!!!!

提问者:Eula_dz 2015-10-09 22:21

个回答

  • 越飞越高
    2016-11-02 19:50:48
    已采纳

    使该循环以两种方式输出;当i不等于9时,循环会以第一种方式输出并且输出逗号,当i等于9时以第二种方式输出没有逗号结束循环。

  • qq_追梦_26
    2015-10-10 09:46:33

    为了输出格式好看,要不加ELSE输出最后一个数arr[9]后面会多一个‘,’