求大神指教
#include <stdio.h> #define N 10 void print(int score[]) { int i; for(i=0;i<N;i++) { if(i!=(N-1)) printf("%d,",score[i]); else printf("%d",score[i]); } int gettotal(int score[]) { int i; int total=0; for(i=0;i<N;i++) { total+=score[i]; } return total; } int getavg(int score[]) { return gettotal(score)/N; } int getmax(int score[]) { int i; int max=0; for(i=0;i<N;i++) { if(score[i]>max) { max=score[i]; } } return max; } int getmin(int score[]) { int i; int min=100; for(i=0;i<N;i++) { if(score[i]<min) { min=score[i]; } } return min; } void getsort(int score[]) { int i,j; for(i=N-2;i>=0;i--) { for(j=0;j<=i;j++) { if(score[j]<score[j+1]) { int temp; temp=score[j]; score[j]=score[j+1]; score[j+1]=temp; } } } int i; for(i=0;i<N;i++) { if(i!=(N-1)) printf("%d,",score[i]); else printf("%d",score[i]); } int main() { int score[N]={67,98,75,63,82,79,81,91,66,84}; int a,b,c,d; a=gettotal(score); b=getavg(score); c=getmax(score); d=getmin(score); printf("考试的总分%d\n",a); printf("最高分%d\n",b); printf("最低分%d\n",c); printf("平均分%d\n",d); getsort(score); return 0; }
这哪里错了,为什么得不出答案?