面向对象程序设计上机练习九(对象指针)

来源:互联网 发布:2015中国贸易顺差数据 编辑:程序博客网 时间:2024/05/19 06:38

面向对象程序设计上机练习九(对象指针)

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic

Problem Description

建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。

Input

输入5个学生数据。

Output

输出5个学生中成绩最高者的学号和成绩。

Example Input

01 8902 7803 5604 9205 76

Example Output

04 92

Hint


#include<iostream>  #include<cstring>  using namespace std;  class student  {  private :      string id;      int grade;  public:      void get()      {          cin>>id>>grade;      }      string showid()      {          return id;      }      int showgrade()      {          return grade;      }  };  void maxc(student *p)  {      int n,m=0;      for(int i=0;i<5;i++)      {          if(p[i].showgrade()>m)          {              m=p[i].showgrade();              n=i;          }      }      cout<<p[n].showid()<<" "<<m<<endl;  }  int main()  {      student p[6];      for(int i=0;i<5;i++)      {          p[i].get();      }      maxc(p);  }  


阅读全文
0 0
原创粉丝点击