s[10]:s[0],s[1],s[2],,,s[8],s[9];
因此在排序时
j ≠ 9,否则后面的语句 s[j+1] = s[10] 溢出了;
所以正确的是: for(j=0; j<9; j++)
;
另外这个排序过程不够严谨,因为在第一次循环时(i=0),已经把最大值推到了 s[9]的位置上;
而在 i=1 的循环里,就不需要再扫描到 s[9],而是到 s[8] 止;
同理,在 i=2 的循环里,就不需要再扫描到 s[9],而是到 s[7] 止;
也就是:for(j=0 ; j < 9-i ; j++);