课程
/后端开发
/C
/C语言入门
for(i=9; i>=0; i--)
{
for(j=0;j<i;j++)
if(arr[i]<arr[j])
排序可不可以这样?题中i=8的意义是啥?
2018-01-31
源自:C语言入门 6-5
正在回答
题中的i=8是为了后面比较时的arr[j]和arr[j+1],先预留出来一位使得前一位个后一位进行比较,你这样的排序应该是可以的,就是不是冒泡排序法了而已。好像是插叙?记不清了,望采纳,初级学者。
snowmiku 提问者
应该是i从下标是8的开始,j从下标是0的开始,如果i是从9开始,那么j+1就少一个
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答i++在题目中的意义
3 回答为啥i=8
2 回答i++的使用意义
4 回答i = 1 在while中 意义何在?
4 回答if(i!=9)是啥意思呀