麻烦大神解释一下第一个以及最后一个if循环里两个printf的区别
if(i!=9)
printf("%d,",arr[i]); //这里输出数组中的前9个数,并且用逗号隔开
else
printf("%d",arr[i]); //这里输出数组中的最后一个数不用逗号隔开
//第一个if输出排序前的数组中的前9个数,最后一个if用来输出排序后的数组中的前9个数
为什么要写i!=9;而不写成i=9呢
第一个printf输出的是数组原来的顺序,最后一个输出的是排序之后的数组