#include<bits/stdc++.h>
using namespace std;
class Student
{
string name;
int no;
int score[3];
float average;
int order;
public:
Student(int id,string na,int x,int y,int z):name(na),no(id){
score[0]=x,score[1]=y,score[2]=z;
order=-1,average=(score[0]+score[1]+score[2])/3;
}
Student()
{
score[0]=score[1]=score[2]=0;
order=-1,average=0;
}
int getNo(){return no;}
float getAverage(){return average;}
void setAverage(int avg){average=avg;}
void setOrder(int x){order=x;}
int getOrder(){return order;}
string getName(){return name;}
void setName(string name){this->name=name;}
void display();
};
void Student::display()
{
cout<<name<<"\t"<<no<<"\t"<<score[0]<<"\t"<<score[1]<<"\t"<<score[2]<<"\t"<<average<<"\t"<<order<<endl;
}
bool cmp1(Student stu1,Student stu2)
{
if(stu1.getAverage()-stu2.getAverage()>=1e-9)return 1;
else return 0;
}
bool cmp2(Student stu1,Student stu2)
{return stu1.getNo()<stu2.getNo();
}
int main()
{Student s(20171793,"孔藤",66,77,88);
Student m;
cout<<s.getNo()<<endl;
cout<<s.getAverage()<<endl;
cout<<s.getOrder()<<endl;
cout<<s.getName()<<endl;
s.display();
s.setName("方法");
s.display();
s.setAverage(100);
s.display();
s.setOrder(1);
s.display();
m.display();
return 0;
}