为什么在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; }