请问为什么我这个程序出来的最小数字后面还会有个“,”呢?并且不会出现换行?
#include <stdio.h>
int main()
{
int score[10]={67,98,75,63,82,79,81,91,66,84};
int i,j,k,sum,ave;
for(j=8;j>=0;j--)
{
for(i=0;i<9;i++)
{
if(score[i]<score[i+1])
{
int temp;
temp=score[i+1];
score[i+1]=score[i];
score[i]=temp;
}
}
}for(j=0;j<9;j++)
{
if(j!=9)
{
printf("%d,",score[j]);
}
else
{
printf("%d\n",score[j]);
}
}
for(k=0;k<9;k++)
{
int k=0;
sum=score[k]+sum;
}
ave=sum/10;
printf("\n总分是%d\n平均分是%d\n",sum,ave);
printf("最高分是%d\n最低分是%d\n",score[0],score[9]);
return 0;
}