最后一题,求解,运行不了,老是有错误。
#include <stdio.h> int main() { int i; int score[10]={67,98,75,63,82,79,81,91,66,84}; int sum=SUM(score); printf("%d,%d,%d,%lf\n",SUM(score),Max(score),Min(score),Ave(sum)); Max(score); for(i=0;i<=9;i++) printf("%d ",score[i]); return 0; } int SUM(int score[10]) { int i; int sum=0; for(i=0;i<=9;i++) { sum+=score[i]; } return sum; } int Max(int score[10]) { int i,j,temp; for(i=8;i<=0;i--) { for(j=0;j<=i;j++) { if(score[j]>=score[j+1]) temp=score[j]; score[j]=score[j+1]; score[j+1]=temp; } } return score[9]; } int Min(int score[10]) { int i,j,temp; for(i=8;i<=0;i--) { for(j=0;j<=i;j++) { if(score[j]>=score[j+1]) temp=score[j]; score[j]=score[j+1]; score[j+1]=temp; } } return score[0]; } double Ave(int sum) { double ave; ave=sum/10; return ave; }
求大神解答。