为了账号安全,请及时绑定邮箱和手机立即绑定

冒泡排序里输出排序

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

正在回答

3 回答

喜欢可以采纳,谢谢


0 回复 有任何疑惑可以回复我~

第二个原因很简单

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

0 回复 有任何疑惑可以回复我~
#1

MissEr2 提问者

谢啦,明白啦
2016-10-22 回复 有任何疑惑可以回复我~

此时当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]);  

这样就能按序排列。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924456    人
  • 解答问题       20757    个

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

进入课程

冒泡排序里输出排序

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信