面向对象程序设计上机练习九(对象指针)
2016-10-14 14:45
211 查看
Problem Description
建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。
Input
输入5个学生数据。
Output
输出5个学生中成绩最高者的学号和成绩。
Example Input
01 89 02 78 03 56 04 92 05 76
Example Output
04 92
Hint
Author
zlh#include <iostream> using namespace std; class student { private: int num; string id; public: void get(string x,int y) { num=y; id=x; } string putid() { return id; } int putnum() { return num;//私有成员通过该方式返回 } }; void max(student*t) { int i; int c=0,j; for(i=1;i<=5;i++) { if(t[i].putnum()>=c) { c=t[i].putnum(); j=i; } } cout<<t[j].putid()<<" "<<t[j].putnum()<<endl; } int main() { int n; string m; student s[6]; int i; for(i=1;i<=5;i++) { cin>>m>>n; s[i].get(m,n); } max(s);//不用加取地址符 return 0; }
相关文章推荐
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- sdut 面向对象程序设计上机练习九(对象指针)
- sdut 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针
- 面向对象程序设计上机练习九(对象指针)
- SDUT-1271 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 1271面向对象程序设计上机练习九(对象指针)
- sdut 面向对象程序设计上机练习九(对象指针)
- SDUT 面向对象程序设计上机练习九(对象指针)
- SDUTOJ 1271 ——面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- SDUTACM 面向对象程序设计上机练习九(对象指针)