问答详情
源自:6-12 综合练习

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

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

提问者:weixin_慕无忌0582635 2021-01-05 17:52

个回答

  • 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,这样第二次冒泡就只要比较最小元素前面的元素了