课程
/后端开发
/C
/C语言入门
请问这个问题出在哪里
2021-01-05
源自:C语言入门 6-12
正在回答
第六行把i<10改成i<9,第九行把就i<9改成j<9-i,第十九行全部删去,在return 0;前面加上for(i=0;i<10;i++)
printf("%d",score[i]);就行了
第二段循环里面有问题,按照你的思路利用冒泡排序,冒泡一次,一个最小元素到数组最后就不用动, j<9-i,这样第二次冒泡就只要比较最小元素前面的元素了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答我这个排序怎么错了
1 回答请懂的同学帮我看看,高低排序中间为什么有两个不排
3 回答老师您看一下我这个怎么不对
2 回答为什么这三个的上下排列的顺序对结果没影响,++i和i++对结果也没影响
3 回答请问下大佬们,这个排列是哪里不对,为啥出来的结果还是乱序