各位大神,为什么这个代码输出结果最后一个是82呢?输出结果98 91 82 81 79 75 67 66 63 82
#include <stdio.h>
int main()
{
int score[9]={67,98,75,63,82,79,81,91,66,84};
int i;
int j;
for(i=8;i>0;i--)
{
for(j=0;j<=i;j++)
{
if(score[j]<score[j+1])
{
int mid;
mid=score[j];
score[j]=score[j+1];
score[j+1]=mid;
}
}
}
for(i=0;i<10;i++)
{
printf("%d\n",score[i]);
}
return 0;
}