zoukankan      html  css  js  c++  java
  • AC日记

    Problem Description

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

    Input

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

    Output

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

    Example Input

    3
    70 80 90
    59 59 59
    100 100 100
    

    Example Output

    300
    240
    177
    

    Hint

    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
        int N;
        int a, b, c, i, j=0, temp, sum[100];
        scanf("%d", &N);
        for(i=0; i<N; i++)
        {
            scanf("%d %d %d", &a, &b, &c);
            sum[j++]=a+b+c;
        }
    
        for(i=1; i<N; i++)
        for(j=0; j<N-i; j++)
        {
            if(sum[j]>sum[j+1])
            {
                temp=sum[j+1];
                sum[j+1]=sum[j];
                sum[j]=temp;
            }
        }
        for(i=N-1; i>=0; i--)
        printf("%d
    ", sum[i]);
    }
    

      

    作者:7oDo

    仅供参考,请勿抄袭。

    Hang Hang Hang !!!

  • 相关阅读:
    Java中的==和equals区别
    2014年06月30日
    20140625&nbsp;20:39
    20140627&nbsp;20:47
    2014年06月30日
    20140628&nbsp;16:07
    hdu 1418 抱歉 (数学)
    hdu 1302 The Snail (模拟)
    hdu 1391Number Steps
    hdu 1395 2^x mod n = 1
  • 原文地址:https://www.cnblogs.com/Jie-Fei/p/8297607.html
Copyright © 2011-2022 走看看