#include<iostream>
using namespace std;
class Student
{
public:
Student(int n,float s):num(n),score(s){}
void display();
int get_num(){return num;}
float get_score(){return score;}
private:
int num;
float score;
};
void Student::display()
{
cout<<num<<" "<<score<<endl;
}
int max(Student *a)
{
float max_score=a[0].get_score();
int k=0;
for(int i=1;i<5;i++)
{
if(a[i].get_score()>max_score)
max_score=a[i].get_score();
k=i;
}
cout<<"最高成绩为的编号为:" <<endl;
cout << a[k].get_num() << endl;
cout << "成绩是:" << endl;
cout << a[k].get_score() << endl;
return 0;
}
int main()
{
Student s[5]={
Student(111,86),
Student(112,98.5),
Student(113,91),
Student(114,92),
Student(115,99)
};
Student *p=s;
for(int i=0;i<5;i=i+2)
{
cout<<"第"<<i+1<<"个学生的学号和成绩";
s[i].display();
}
max(s);
return 0;
system("pause");
}