请帮我看一下这个排序结果怎么不对

来源:6-12 综合练习

weixin_慕无忌0582635

2021-01-05 17:52

http://img3.mukewang.com/5ff436cf00017ac916471029.jpg请问这个问题出在哪里

写回答 关注

2回答

  • 421109070810赵伟辰
    2021-08-21 17:32:36

    第六行把i<10改成i<9,第九行把就i<9改成j<9-i,第十九行全部删去,在return 0;前面加上for(i=0;i<10;i++)

    printf("%d",score[i]);就行了

  • _dizzy
    2021-01-07 22:00:23

    第二段循环里面有问题,按照你的思路利用冒泡排序,冒泡一次,一个最小元素到数组最后就不用动, j<9-i,这样第二次冒泡就只要比较最小元素前面的元素了

C语言入门

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

926023 学习 · 20793 问题

查看课程

相似问题