奇偶排序且按升序输出,总是WrongAnswer,求教问题在哪?

图片说明
图片说明图片说明

求教
小白已经走投无路了qwq
前面想用气泡法先把十个数字排序
然后想用两个for循环分别输出已经排列完大小的奇数和偶数(用%2取余来判断是不是奇数或者偶数)

2个回答

没看明白代码是啥思路,首先你输入了十个数,应该是a[0]~a[9],然后双重循环排序中有个a[i]>a[i+1],当k=0,i<=9-0,那么就会出现a[9]>a[10],这个时候你a[10]没有初始化。
后面m和n两个干嘛的没看懂,就为了先输出一个空格吗?

daydreamerw
daydreamerw 哈哈哈哈哈哈哈谢谢您 我把i改成<=8-k就AC了
4 个月之前 回复
daydreamerw
daydreamerw m和n是想分别输出奇数和偶数 我就想用两遍循环分别输出 你说的啊a[10]我没注意 谢谢提醒蛤
4 个月之前 回复

我看了半天看出一点 你奇数输出第一个不需要输出空格,你判断了,但是偶数输出第一个应该是要空格的吧
你也应该把你的代码输出结果给贴出来,这样更能看出问题,现在只知道过不了用例,也不知道为啥过不了

daydreamerw
daydreamerw 回复KingJordon: 好的!第一次提问不太懂哈哈哈 谢谢!
4 个月之前 回复
KingJordon
console.log( ) 回复daydreamerw: 喔喔 没看到 以后最好把输出结果贴一下,不然得从头到尾把你这代码看一遍,有时候看输出结果能更快找到问题所在
4 个月之前 回复
daydreamerw
daydreamerw 通过啦!我把开始的i<=9-k改成i<=8-k就通过啦 谢谢您!!!
4 个月之前 回复
daydreamerw
daydreamerw 我在奇数输出后写了一个printf空格 输出结果已经贴上啦 麻烦啦
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问