期末考试之排名次

来源:互联网 发布:怎样注册多个淘宝账号 编辑:程序博客网 时间:2024/04/29 06:40

期末考试之排名次

Time Limit: 1000MS Memory limit: 65536K

题目描述

期末考试结束了,童鞋们的成绩也出来的了,可是为了排名次可忙坏了老师,因为学生太多了。这时,老师把这个任务交给了你,希望你能帮老师完成。作为IT人,你当然不能用笨笨的人工方法了,编程解决才是好办法。
共有三门课,语文、数学和英语,要求根据学生的各科成绩计算出其总成绩,并根据总成绩从高到低排序。

输入

第一行一个整数N(N<=100),代表学生的人数。
接下来的N行数据,每行有三个整数,C,M,E分别代表一个学生语文、数学和英语的成绩。

输出

一共N行,每行一个数,从大到小,分别代表各个学生的总成绩。

示例输入

370 80 9059 59 59100 100 100

示例输出

300240177
 
#include <stdio.h>#include <string.h>#include <algorithm>struct listt{    int yu;    int shu;    int ying;    int sum;};struct listt boy[110];int main(){    int i,n;    scanf("%d",&n);    for(i=0;i<n;i++)    {        scanf("%d %d %d",&boy[i].yu,&boy[i].shu,&boy[i].ying);        boy[i].sum=boy[i].yu+boy[i].shu+boy[i].ying;    }    int j,l;    int a;    for(j=0;j<n-1;j++)    {        for(l=j;l<n-j-1;l++)        {            if(boy[l].sum>boy[l+1].sum)            {                a=boy[l].sum;                boy[l].sum=boy[l+1].sum;                boy[l+1].sum=a;            }        }    }    for(i=n-1;i>=0;i--)    {        printf("%d\n",boy[i].sum);    }    return 0;}

 
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 nike拖鞋买小了怎么办 京东换货没货了怎么办 淘宝申请退货退款卖家不处理怎么办 家具连接扣坏了怎么办 锅炉炉水碱度低怎么办 快递里面的东西少了怎么办 很多闲置在家里的东西怎么办 闲鱼买的东西与原物不对怎么办 退款后又发货了怎么办 淘宝卖家不发货也不退款怎么办 已经申请退款卖家仍发货怎么办 淘宝卖家已发货买家申请退款怎么办 爱上街App不发货怎么办 阿里卖家虚假发货怎么办 联系不到淘宝卖家怎么办 没货买家不退款怎么办 买到假货没有发票怎么办 淘宝买的手机发票怎么办 淘宝上的发票丢了怎么办 淘宝买的东西电子发票怎么办 发票联给错顾客怎么办 客人让多给发票怎么办 13岁早晨上学叫不醒怎么办 官换机过保坏了怎么办 官换机在保坏了怎么办 留学生美国东西寄回国怎么办便宜 淘宝东西没到收货了怎么办 在淘宝上买东西被骗怎么办 网上把钱骗走了怎么办 在淘宝上卖号被骗了怎么办 如果淘宝商家保证金不够退款怎么办 天猫账号忘记了怎么办 姨妈来了10天了怎么办 微店商品无资质被下架怎么办 微店商品无资质怎么办 淘宝买东西提前确认收货了怎么办 苹果手机王者荣耀充值充多了怎么办 买家淘宝账号出现虚拟交易怎么办 贵州通登录不上怎么办 华为手机媒体声音小怎么办 苹果七内存满了怎么办