c++程序,请帮忙看下结果怎么多了一个1638280,用Visual C++6.0编写的一个起泡法排序
3个回答
展开全部
数组下标有问题 当I=9 J=1的时候 你下面的if(a[i]>a[i+1]) 以为着你的数组其实 是a[0]-a[10] 但是你实际存入的是 a[0]-a[9] 改一下哪里吧
追问
最后一个for循环中i<=11写错了,没有等于号,应该是i<11
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组,从0一直到n-1不是从1到n。
更多追问追答
追问
谭浩强老师这本书中提到一句话: 今设n=10,本例定义数组长度为11,a【0】不用,只用a[1]~a[!0],以符合人们的习惯,这句话很不理解
追答
输出行,<=11改成<11。谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询