题目描述

输入学生的姓名和成绩,统计出最高分的学生和最低分的学生。

输入

输入5个学生的姓名和分数,用结构体完成

输出

输出最高分的姓名和分数,最低分的姓名和分数

样例输入

wang  98.8  li  67.9   zhang  56  lu   78.7  liu  70

样例输出

MAX: wang 98.8
MIN: zhang 56
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
struct S
{string a;float score;
};
int main()
{S a[5];int i;for( i=0;i<5;i++)cin>>a[i].a>>a[i].score;int max=0,min=0;for(i=0;i<5;i++){if(a[i].score>a[max].score)max=i;if(a[i].score<a[min].score)min=i;}cout<<"MAX: "<<std::left<<setw(6)<<a[max].a<<a[max].score<<endl<<"MIN: "<<std::left<<setw(6)<<a[min].a<<a[min].score<<endl;return 0;
}

[YTU]_2489( C++结构体之统计最高最低分)相关推荐

  1. 6-3 结构体的最值 (5分)##C语言

    6-3 结构体的最值 (5分) 学生类型ST的定义如下: typedef struct student{ char name[10],id[10]; int gender; int age; doub ...

  2. 使用结构体数组统计男、女人数,计算全体学生的平均年龄、平均成绩,并将高于平均成绩的学生信息输出

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p165 习题6 3.输入10个学生的信息(包括学号.姓名.性别.年龄.成绩)组成结构体数组,分别统计男 ...

  3. 基础算法4 —— 结构体(成绩统计) + 栈(模拟进制转换 + 优秀的拆分) + 指针

    结构体 结构体的实际应用场景: 在实际问题中,一组数据往往具有不同的数据类型.比如,某次期末考试中要记录一个学生的考试信息,除了有姓名(char)外,还有班级(int).性别(char).语文.数学. ...

  4. [YTU]_2769( 结构体--成绩统计)

    输入 n 和 n个学生的姓名,性别,年龄,成绩 输出 学生的平均成绩和不及格同学姓名和不及格人数. 样例输入 3 zhangsan M 20 80 lisi F 19 59 wangwu F 20 1 ...

  5. [YTU]_2624( B 结构体--统计投票)

    题目描述 编写统计选票的程序.设有3个候选人,有10人参加选举,每个选举人只能输入一个候选人的编号,要求输出各个候选人的得票数. 请在下面的程序段基础上添加主程序(main函数)完成整个设计,提交时只 ...

  6. 结构体(统计学生成绩)

    题目描述 从键盘输入若干个学生的信息,每个学生信息包括学号.姓名.3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息. 输入 首先输入一个整数n(1<=n<=100),表示学生人数 ...

  7. PTA C语言结构体 7-5 复数四则运算 (15 分)

    本题要求编写程序,计算2个复数的和.差.积.商. 输入格式: 输入在一行中按照a1 b1 a2 b2的格式给出2个复数C1=a1+b1i和C2=a2+b2i的实部和虚部.题目保证C2不为0. 输出格式 ...

  8. 第九章 结构体与共用体

    C程序设计实验报告 姓名:欧阳思健 实验地点: 514实验室 实验时间:2019年6月26日 实验项目: 9.3.1 结构体变量的应用 9.3.2 结构体数组的应用 9.3.3 共用体的应用 9.3. ...

  9. 第九章结构体变量实验报告

    实验项目: 1.结构体变量的应用 2.结构体数组的应用 3.共用体的应用 4.结构体指针的应用 姓名:谢丽萍  实验地点:教学楼514教室  实验时间2019.6.26 一.本章要点 1.对结构体和共 ...

最新文章

  1. UVALive 6467 Strahler Order 拓扑排序
  2. VRRP+SmartLink双上行配置案例
  3. Extjs 更换主题(转载)
  4. 客户端突如其来的“白屏”等待该如何解决?
  5. Orm框架之XUtils简单使用
  6. 数据结构-树5-二叉搜索树
  7. ionic 性能优化
  8. [Android] AsyncTask详解
  9. pcap文件linux怎么打开,pcap文件用什么打开
  10. 远程会诊系统加持,长三角(上海)智慧互联网医院有多智慧?
  11. 【数据结构与算法】排序算法总结
  12. three.js 渲染调优,如何提升3d场景更逼真的渲染效果
  13. 《嵌入式系统原理与应用》 |(三) ARM-Cortex M3处理器 知识梳理
  14. 土木工程材料——混凝土
  15. ubuntu系统如何连接到服务器,远程ubuntu系统怎么连接到服务器
  16. undefined reference to `__stack_chk_guard' .. undefined reference to `__stack_chk_fail'
  17. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园竞赛管理系统设计与实现hyr9b
  18. Linux FrameBuffer(一) —— FrameBuffer是什么?怎么用?
  19. Codis的安装与使用
  20. 简历解析步骤(第二步)技术与实现(3)识文字,做分类:性别

热门文章

  1. Excel exportExcel.cs 一个生成.xls文件的例子
  2. Smarty 中的 if 语句条件修饰词
  3. android6.0单独编译和调试framework源码的方法
  4. driver: Linux设备模型之input子系统详解
  5. Android高通平台调试Camera驱动全纪录
  6. MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率
  7. esp8266 lcd 天气_8266WIFI加LCD显示时间及天气pm25
  8. patch是什么意思啊_学 Vue 看这个就够了 - 什么是 Vue.js
  9. “5W1H”带你来学习JavaScript
  10. Linux基础配置和查看命令帮助