为了账号安全,请及时绑定邮箱和手机立即绑定

不知道错哪了???

不知道错哪了???

C
慕移动9341187 2015-12-17 22:56:20
#include <stdio.h>#define N 10int TotalScore(int score[]);int MaxScore(int score[]);int MinScore(int score[]);int AverageScore(int score[]);void OrderScore(int score[]);void printScore(int score[]){ int i; printf("\n"); for(i=0;i<N;i++) { printf("%d ",score[i]); } printf("\n");}int TotalScore(int score[]){    int i,sum=0;    for(i=0;i<=N;i++)    {        sum+=score[i];    }    return sum;}int AverageScore(int score[]){   return TotalScore(score)/N;}int MaxScore(int score[]){    int i,max=-1;    for(i=0;i<=N;i++)    {        if(max<score[i])        {            max=score[i];        }    }    return max;}int MinScore(int score[]){    int i,min=100;    for(i=0;i<=N;i++)    {        if(min>score[i])        {            min=score[i];        }    }    return min;}void OrderScore(int score[]){    int i,j,temp;    for(i=N-2;i>=0;i--)    {        for(j=0;j<=i;j++)        {            if(score[j]<score[j+1])            score[j]=temp;            score[j+1]=score[j];            score[j+1]=temp;        }    }    printScore(score);}int main(){     int score[N]={67,98,75,63,82,79,81,91,66,84};    int sum,max,min,aver,order;    sum=TotalScore(score);    max=MaxScore(score);    min=MinScore(score);    printf("考试总分是: %d\n",sum);    printf("考试最高分是: %d\n",max);    printf("考试最低分是: %d\n",min);    printf("考试平均分是: %d\n",aver);    printf("**********成绩排名**********");    OrderScore(score);    return 0;}
查看完整描述

1 回答

?
慕移动9341187

TA贡献4条经验 获得超0个赞

已解决,

查看完整回答
反对 回复 2015-12-17
  • 1 回答
  • 0 关注
  • 1244 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信