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

这是我写的答案 是对的

#include <stdio.h>

int main()

{

    int score[]={67,98,75,63,82,79,81,91,66,84}; 

    int a,b,s,d,f,g;

    s=0;

    f=0;

    for(a=0;a<10;a++){

        s=s+score[a];

        f+=1;//计算数组个数

        }//求总和    为求平均值做准备

for(b=9;b>=0;b--)

for(a=0;a<10;a++)

{

if(score[a]>score[a+1])

{

d=0;

           d=score[a];

           score[a]=score[a+1];

           score[a+1]=d;}

    }//排序

    g=s/f;//平均值

    printf("总和为:%d,最大值:%d,最小值:%d,平均值:%d\n",s,score[9],score[0],g);//因为排了顺序 所以最后一个为最大值  第一个为最小值

    for(a=0;a<10;a++){

     printf("考试成绩降序排序为:%d ",score[a]);

    }//按降序输出

    return 0;

}


正在回答

1 回答

赞,怒赞,32个赞

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这是我写的答案 是对的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信