为什么算不出结果?
#include <stdio.h>
int main()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
int sum;
int max=score[0];
int min=score[0];
int i,j;
for(i=0;i<10;i++)
{
sum+=score[i];
if(score[i]>=max)
{
max=score[i];
}
else if(score[i]<min)
{
min=score[i];
}
}
printf("计算考试的总分为:%d\n",sum);
printf("计算考试的最高分为:%d\n",max);
printf("计算考试的最低分为:%d\n",min);
double averge=sum/10.0;
printf("计算考试的平均分为:%.1f\n",averge);
for(i=8;i>=0;i--)
{
for(j=0;j<=i;j)
{
if(score[j]<score[j+1])
{
int temp;
temp=score[j+1];
score[j+1]=score[j];
score[j]=temp;
}
}
}
printf("计算考试的降序排序为:");
for(i=0;i<10;i++)
{
if(i==9)
{
printf("%d",score[i]);
}
else
{
printf("%d, ",score[i]);
}
}
return 0;
}