/*Description
输入学生的姓名和成绩,统计出最高分的学生和最低分的学生。
Input
输入5个学生的姓名和分数,用结构体完成
Output
输出最高分的姓名和分数,最低分的姓名和分数
Sample Input
wang 98.8 li 67.9 zhang 56 lu 78.7 liu 70
Sample Output
MAX: wang 98.8
MIN:zhang 56
*/
#include <iostream>
using namespace std;
struct Student
{
string name;
double grad;
};
int main()
{
Student stu[5];
int i=0;
for(i=0; i<5; i++)
{
cin>>stu[i].name>>stu[i].grad;
}
for(i=1; i<5; i++)
{
if(stu[i].grad>stu[0].grad)
{
stu[0].grad=stu[i].grad;
stu[0].name=stu[i].name;
}
}
cout<<"MAX: "<<stu[0].name<<" "<<stu[0].grad<<endl<<endl;
for(i=1; i<5; i++)
{
if(stu[i].grad<stu[0].grad)
{
stu[0].grad=
C++结构体之统计最高最低分
最新推荐文章于 2022-05-04 10:00:00 发布
本文介绍了如何使用C++的结构体来统计一组数据中的最高分和最低分。通过示例代码详细阐述了结构体在处理成绩数据时的应用,帮助读者理解结构体在实际编程中的作用。
摘要由CSDN通过智能技术生成