/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作 者:李飞
*完成日期:2016年 5月 6日
*版 本 号:1.0
*
*问题描述:输入五组学生的姓名和成绩,输出最大值和最小值
*输入描述:输入五组学生的姓名和成绩
*程序输出:输出最大值和最小值
*/
#include<iostream>
#include<string>
using namespace std;
struct student
{
string name;
float score;
};
int main()
{
struct student stu[5];
float max,min;
int i,k,g;
for(i=0;i<5;i++)
{
cin>>stu[i].name>>stu[i].score;
}
max=min=stu[0].score;
for(i=1;i<5;i++)
{
if(max<stu[i].score)
{
max=stu[i].score;
k=i;
}
if(min>stu[i].score)
{
min=stu[i].score;
g=i;
}
}
cout<<"MAX:"<<" "<<stu[k].name<<" "<<stu[k].score<<endl;
cout<<endl;
cout<<"MIN:"<<" "<<stu[g].name<<" "<<stu[g].score<<endl;
return 0;
}
<img src="https://img-blog.csdn.net/20160507101935095?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />