这样为什么有时候成功有时候失败
#include <stdio.h>
int main()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
int num,all,i,j,s;
for(num=0,all=0;num<10;num++)
{
all+=score[num];
}
printf("这次考试十个学生的总分是%d。\n",all);
printf("这次考试的平均分是%.1f。\n",all/10.0);
for(s=0;s<=10;s++)
{
for(j=0;j<=9;)
{
if(score[j]<score[j+1])
{
i=score[j+1];
score[j+1]=score[j];
score[j]=i;
}
j+=1;
}
}
printf("这次考试最高分是%d。\n",score[0]);
printf("这次考试最低分是%d。\n",score[9]);
printf("这次考试按排名排是 \n");
for(i=0;i<=9;i++)
{
printf("第%d名:%d分。\n",i+1,score[i]);
}
return 0;
}