《建立一个对象数组-内放5个学生的数据(学号、成绩)-设立一个函数max-用-指向对象的指针作函数参数》由会员分享,可在线阅读,更多相关《建立一个对象数组-内放5个学生的数据(学号、成绩)-设立一个函数max-用-指向对象的指针作函数参数(2页珍藏版)》请在金锄头文库上搜索。
建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用 指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。初值自拟#include#includeclass studentprivate:std:string sno;int score;public:/*student()*/friend void max(student *p);student(std:string a, int b) sno = a;score = b;student(int b) :score(b)void display()std:cout sno score std:endl;void max(student *p)student *pp = NULL;for (int i = 0; i pi + 1.score)pp = πelsepp = &pi + 1;std:cout sno score std:endl;void main()student s5 = student(11, 2),student(12, 3),student(13, 4),student(14, 5),student(15, 6) ;student *p = s;max(p);system(pause);