输入5个学生的4门课的成绩,分别用函数实现下列功能 计算每个学生的平均分 将平均分从高到低排序

 我来答
_sea_bird_
2019-05-26
知道答主
回答量:20
采纳率:66%
帮助的人:2.4万
展开全部
#include <algorithm>
using namespace std;

//往stud数组里填充数据;avg 数组里为排好的平均分
int stud[5][4],avg[5];

bool comp(int x,int y) {
  return x>y;
}

//计算平均分
void calcuteAvg(void) {
  int tot;
  for (int i = 0; i < 5; i++) {
    tot=0;
    for (int j = 0; j < 4; j++) tot+=stud[i][j];
    avg[i]=tot/4;
  }
  sort(avg,avg+5,comp);
}
真正底人

2019-05-26 · 言简意赅,不拖泥带水,为大家节省时间
真正底人
采纳数:3759 获赞数:14638

向TA提问 私信TA
展开全部
平均分用average函数,排序使用rank函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式