请问下,为什么不是用for(j=9;j>=i;j--)
/*降序排列*/
for(i=0; i<=8; i++)
{
for(j=9;j>i;j--)
{
if(score[j-1]<score[j])
{
jxpl=score[j];
score[j]=score[j-1];
score[j-1]=jxpl;
}
}
}
printf("%s","降序排列:");
for(i=0;i<10;i++)
{
if(i!=9)
printf("%d,",score[i]);
else
printf("%d",score[i]);
}
为什么这里用 for(j=9;j>=i;j--) 得出的结果就不对呢?