double arr[]={1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80};
int i,j;
printf("\n************排队前*************\n");
for(i=0;i<10;i++)
{
if(i != 9)
printf("%1.2f, ", arr[i]); //%1.2f表示小数点前一位,小数点后精确到两位
else
printf("%1.2f", arr[i]); //%1.2f表示小数点前一位,小数点后精确到两位
}
这个for语句是什么作用?为什么还要有if条件句呢?
if语句的作用是在升高后面加逗号,而最后一个升高后面不加逗号 重点是逗号!
i!=9时,输出的是%1.2f,,i=9即最后一个元素%1.2f后面没逗号,总体的输出格式就是 x,x,x,x,x,x,x,x,x,x 最后一个x后面不带逗号