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

数组的冒泡排序

http://img.mukewang.com/5822d8780001128305200600.jpg麻烦大神解释一下第一个以及最后一个if循环里两个printf的区别

提问者:杨皓宸 2016-11-09 16:06

个回答

  • 越飞越高
    2016-11-27 19:50:26
    已采纳

    if(i!=9)

    printf("%d,",arr[i]);   //这里输出数组中的前9个数,并且用逗号隔开

    else

    printf("%d",arr[i]);   //这里输出数组中的最后一个数不用逗号隔开


    //第一个if输出排序前的数组中的前9个数,最后一个if用来输出排序后的数组中的前9个数

  • SUKAR
    2017-12-30 19:57:51

    为什么要写i!=9;而不写成i=9呢


  • 豆浆逗
    2016-11-09 19:38:16

    第一个printf输出的是数组原来的顺序,最后一个输出的是排序之后的数组