zoukankan      html  css  js  c++  java
  • 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。

    #include <stdio.h>
    #include <iostream>
      
    
      
    int main()
    {
        int n=0;
        int score =0;
        int score_hight = 0;
        int score_low = 101;
        char name [10]={0};
        char name_low [10]={0};
        char name_hight [10]={0};
        char id [10]={0};
        char id_low [10]={0};
        char id_hight [10]={0};
        scanf("%d",&n);
        for(int i=0;i<n;++i)
        {
            scanf("%s%s%d",name,id,&score);
            if(score > score_hight )
            {    score_hight = score ;
                sprintf(name_hight,"%s",name);
                sprintf(id_hight,"%s",id);
            }
            if(score < score_low )
            {
                score_low = score;
                sprintf(name_low,"%s",name);
                sprintf(id_low,"%s",id);
            }
            
        }
    
        printf("%s %s
    ",name_hight,id_hight);
        printf("%s %s
    ",name_low,id_low);
    
        return 0;
    
    }
      sprintf(name_low,"%s",name);  感觉
    sprintf的功能就是将一个字符数组赋值到另外一个数组
  • 相关阅读:
    JUC-狂神笔记整理学习
    多线程-学习笔记
    Redis分布锁
    Redis
    springcloud一个简单的基本流程
    Nacos
    mysql单表查询
    mysql多表查询
    mysql数据库
    mysql详细安装教程以及1067错误代码解决方案
  • 原文地址:https://www.cnblogs.com/zhuyaguang/p/4536231.html
Copyright © 2011-2022 走看看