C语言 冒泡排序 在线求助

[复制链接]
查看11 | 回复3 | 2013-2-13 15:52:29 | 显示全部楼层 |阅读模式
a[y]=a[y+i];这里有点问题a[y+i];改成a[y+1]...
回复

使用道具 举报

千问 | 2013-2-13 15:52:29 | 显示全部楼层
i=9,当x=0时y=9-x-1时y i=17;a[y]=a[y i],得到的自然就是莫名其妙的数值,这里略举一例,其他时候同样的错误还有哦!!这明显是1误写成i了吗?即然是冒泡自然是a[y]和a[y 1]互相比较和交换了!另外除非有特别意义,一般来说!循环变量习惯用i,j,k,m,n,等传统上表示整型数(数学的习惯)的字母来表示!其他时候要求变量名少用单...
回复

使用道具 举报

千问 | 2013-2-13 15:52:29 | 显示全部楼层
a[y]=a[y+1];//不是y+i...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行