冒泡排序里输出排序

来源:6-5 数组的应用(一)

MissEr2

2016-10-19 21:01

冒泡排序里,输出排序的时候为什么有if(i!=9),else语句,而不是直接在for循环里面输出printf("%d",arr[i])

写回答 关注

3回答

  • 慕码人1608616
    2016-10-19 22:30:14
    已采纳

    喜欢可以采纳,谢谢


  • 慕码人1608616
    2016-10-19 22:29:46

    第二个原因很简单

    if(i != 9)  
               printf("%.2f注意,注意 ", arr[i]);
           else
               printf("%.2f注意", arr[i]);    
    = =这么复杂只为最后不多添加个“,”号

    MissEr...

    谢啦,明白啦

    2016-10-22 19:27:11

    共 1 条回复 >

  • 慕码人1608616
    2016-10-19 22:28:44

    此时当arr[i],i=9时,对应的数组值是第十个,也就是最后一个,

     if(i != 9)   

                printf("%.2f, ", arr[i]); 不等于九,即是0,1,2,3,4,5,6,7,8

    然后下一步

            else这个即是当i=9

                printf("%.2f", arr[i]);  

    这样就能按序排列。


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926209 学习 · 20797 问题

查看课程

相似问题