慕婉清2929782
2017-02-08 11:03
for(i=0;i<10;i++)
{ if(i != 9)
printf("%.2f, ", arr[i]);
else
printf("%.2f", arr[i]);
}
//--------------------------------------------
for(i=0;i<10;i++)
{ printf("%.2f, ", arr[i]);
}
是为了排版好看。if..else判断语句会使arr[9]元素的值后没有逗号。
你说的没错 第二种确实是更简单明了。
但是我猜测 , 作者是为了告诉你 1、数组的长度需要判断。 2、灵活运用判断去continue或者break; 。我就猜到这两点 。
C语言入门
927997 学习 · 21542 问题
相似问题
回答 1
回答 3