我选了一组数据用来验证,但是到a[j+1]=temp,感觉有点理解不了,我觉得应该是a[j]=temp才对。但是写程序时,第一种写法才能正确排序,这是为什么?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
你的缩进不对,这里 a[j+1]=temp 其实在循环外面,此时 j++并且不满足循环条件,相当于j已经+1了
报告相同问题?