码迷,mamicode.com
首页 > 其他好文 > 详细

统计分数

时间:2018-08-09 21:15:11      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:成绩   namespace   ack   语文   题目   str   表示   任务   总成绩   

题目描述

这次桐桐要统计的是全市七年级学生的期末成绩,一共统计五个科目:语文、数学、英语、政治和历史。仍然是计算所有学生的五科总成绩,并按照由高到低的顺序将总成绩输出,但是全市七年级学生的总数可能达到20000。你能够编写程序帮助桐桐完成任务吗?

 

输入

第1行:一个数n(1≤n≤20000),表示全市七年级学生的总数;
第2行至第n+l行:第i行表示第i-1的学生的成绩(范围在0~100之间的整数),每行有5个数,分别表示当前学生的五科成绩,相邻数之间用空格隔开。

 

输出

只有1行,按照由高到低的顺序输出总成绩,相邻数间用空格隔开,末尾有空格。

 

样例输入

5
89 76 80 67 90
70 80 78 95 92
65 77 88 98 100
82 68 99 87 69
100 92 87 79 90

 

样例输出

448 428 415 405 402 



vector的排序
#include <iostream>
#include <cstdio>
#include <queue>
#include <algorithm>
#include <vector>

using namespace std;
const int maxn = 10005;

int cmp(int a,int b)
{
    return a>b;
}

int main()
{
    vector<int> a;
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        int sum = 0;
        for(int j=0;j<5;j++)
        {
            int x;
            cin>>x;
            sum+=x;
        }
        a.push_back(sum);
    }
    sort(a.begin(),a.end(),cmp);
    for(int i=0;i<n;i++)
    {
        cout<<a[i]<<" ";
    }
    return 0;
}

 

统计分数

标签:成绩   namespace   ack   语文   题目   str   表示   任务   总成绩   

原文地址:https://www.cnblogs.com/hao-tian/p/9451524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!