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

冒泡法排序

为什么if(i!=9)

提问者:慕粉4311216 2016-10-29 19:52

个回答

  • 越飞越高
    2016-11-01 21:56:54

    i是数组的下标,下标从0开始;如果i不等于9就输出前9个数并且用逗号隔开,如果i等于9就输出第十个数结束循环。

  • 慕容8530815
    2016-10-29 20:28:48

    if(i != 9)   

                printf("%.2f, ", arr[i]);  //注意这里%.2f后面有个逗号要输出    

            else

                printf("%.2f", arr[i]);    最后一个数后面没逗号


  • 慕粉2229346837
    2016-10-29 20:25:25

    。。。那个是小编为了输出效果辛苦写的

    十个数排成一列应该是这样:1,2,3,4,5,6,7,8,9,0

    注意有十个数字却只有九个逗号,

    所以输出i=9,也就是数列第十项时不用输出后面的逗号,

    那个循环不加也不是很影响,输出成这样:1,2,3,4,5,6,7,8,9,0,

    然而还是加了,

    结论:小编强迫症