为什么在notepad++上输出结果不一样
平均分一栏 网页输出正确,cmd输出 420183
#include <stdio.h>
int main()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
int a,i,j,max=0,min=0,ave;
for(i=1;i<=8;i++)
{
if(score[i]>score[max])
{
max=i;
}
}
printf("本次考试最高分:%d\n",score[max]);
for(i=1;i<=8;i++)
{
if(score[i]<score[min])
{
min=i;
}
}
printf("本次考试最低分:%d\n",score[min]);
for(i=0;i<10;i++)
{
a+=score[i];
ave=a/(sizeof(score)/sizeof(score[0]));
}
printf("平均分:%d\n",ave);
for(j=8;j>=0;j--)
{
for(i=0;i<=j;i++)
{
if(score[i]<score[i+1])
{
int temp;
temp=score[i];
score[i]=score[i+1];
score[i+1]=temp;
}
}
}
printf("本次考试成绩降序排序:\n");
for(j=0;j<10;j++)
{
printf("%d ",score[j]);
}
return 0;
}