慕粉4311216
2016-10-29 19:52
为什么if(i!=9)
i是数组的下标,下标从0开始;如果i不等于9就输出前9个数并且用逗号隔开,如果i等于9就输出第十个数结束循环。
if(i != 9)
printf("%.2f, ", arr[i]); //注意这里%.2f后面有个逗号要输出
else
printf("%.2f", arr[i]); 最后一个数后面没逗号
。。。那个是小编为了输出效果辛苦写的
十个数排成一列应该是这样:1,2,3,4,5,6,7,8,9,0
注意有十个数字却只有九个逗号,
所以输出i=9,也就是数列第十项时不用输出后面的逗号,
那个循环不加也不是很影响,输出成这样:1,2,3,4,5,6,7,8,9,0,
然而还是加了,
结论:小编强迫症
C语言入门
926020 学习 · 20793 问题
相似问题