<pre id=\"best-answer-content\" class=\"reply-text mb10\">j=i是赋值语句,判定条件永远成立,因为永远赋值成功,所以一直循环
要用的话也用
j==i
for(i=0;i9;i)
for(j=9;ji;j--)
if(a[j]a[j-1])
这个排序算法是从小到大排序,一次次的遍里.
如果j==i的话条件只有在i加到9的时候才满足,所以只对最后两个数字进行了排序
如果j=i的话,第一次循环当i=0时,当j为0时还是满足循环条件,此时a[j-1]=a[-1]越界,程序出错,所以要ji.
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
Vae团队招人!!!欢迎各位加入!!!走过路过不要错过!!!迅猛发展中!!! |