zoukankan      html  css  js  c++  java
  • 1004. 成绩排名

    题目截图:

     

    思路:

      边输入数据,边记录最大最小值的相应数据即可。

     

    代码:

     1 /*
     2     1004. 成绩排名
     3 */
     4 
     5 #include <stdio.h>
     6 #include <string.h>
     7 #include <math.h>
     8 #include <stdlib.h>
     9 #include <time.h>
    10 
    11 
    12 int main() {
    13     int n, i;
    14     int minScore=101, maxScore=-1;
    15     char minName[11], minId[11];
    16     char maxName[11], maxId[11];
    17     int score;
    18     char name[11], id[11];
    19     scanf("%d", &n);
    20     for(i=0; i<n; ++i) {                // 输入数据 
    21         scanf("%s %s %d", name, id, &score);
    22         if(score < minScore) {            // 有更低的分数 
    23             minScore = score;
    24             strcpy(minName, name);        // 记录 
    25             strcpy(minId, id);
    26         } 
    27         if(score > maxScore) {            // 有更高的分数 
    28             maxScore = score;
    29             strcpy(maxName, name);
    30             strcpy(maxId, id);
    31         }        
    32     }
    33     // 按格式输出 
    34     printf("%s %s
    %s %s", maxName, maxId, minName, minId);
    35 
    36     return 0;
    37 }

      

  • 相关阅读:
    Centos 7 下安装LDAP 双主同步
    Apache Ranger && HDFS
    Java 学习(六)
    Java学习(五)
    Java学习(四)
    Java学习(三)
    Java学习(二)
    Java学习(一)
    css笔记
    磁盘性能测试方法
  • 原文地址:https://www.cnblogs.com/coderJiebao/p/PAT203.html
Copyright © 2011-2022 走看看