作业4.18

来源:互联网 发布:800002711零点网络 编辑:程序博客网 时间:2024/05/16 23:44
#include <iostream>using namespace std;class Student{public:Student();void get_stu();void max(Student *s);private:int number;int score;};Student::Student(){}void Student::get_stu(){cin>>number>>score;}void Student::max(Student *s){int i;int maxsco=0;int maxnum=0;for(i=0;i<6;++i){if ((s+i)->score>maxsco){maxsco=(s+i)->score;maxnum=(s+i)->number;}}cout<<"成绩最高者的学号是:"<<maxnum<<endl;}int main(){int i;Student s[6];Student *p=s;for(i=0;i<6;i++){cout<<"请输入第"<<i+1<<"名学生的学号和成绩"<<endl;p[i].get_stu();}p->max(p);return 0;}

0 0