#include <iostream>
using namespace std;
class Student
{
public:
Student(int n, float s):num(n),score(s){};
int get_num(){return num;}
float get_score(){return score;}
void display();
private:
int num ;
float score;
};
int max(Student *Stu)
{
float max_score = Stu[0].get_score();
int i, j;
for(i = 0; i < 5; i++)
{
if(Stu[i].get_score() > max_score)
{
max_score = Stu[i].get_score();
j = i;
}
}
return Stu[j].get_num();
}
void Student::display()
{
cout << "num: " << num << " " <<"score: " << score <<endl;
}
int main()
{
Student Stu[5] = {Student(1001,84),Student(1002,94),Student(1003,90),Student(1004,85),Student(1005,97)};
for(int i = 0; i < 5; i+=2)
{
cout << "第" <<i + 1 << "个学生的信息是:";Stu[i].display();
}
cout << "学生中成绩最高的同学的学号是:" << max(Stu) <<endl;
return 0;
}
