我选了一组数据用来验证,但是到a[j+1]=temp,感觉有点理解不了,我觉得应该是a[j]=temp才对。但是写程序时,第一种写法才能正确排序,这是为什么?
收起
你的缩进不对,这里 a[j+1]=temp 其实在循环外面,此时 j++并且不满足循环条件,相当于j已经+1了
报告相同问题?