xt9-5.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. class Student
  4.  {public:
  5.    Student(int n,float s):num(n),score(s){}
  6.    int num;
  7.    float score;
  8.  };
  9. void main()
  10. {Student stud[5]={
  11.   Student(101,78.5),Student(102,85.5),Student(103,98.5),
  12.   Student(104,100.0),Student(105,95.5)};
  13.  void max(Student* );
  14.  Student *p=&stud[0];
  15.  max(p);
  16.  }
  17.  
  18. void max(Student *arr)
  19. {float max_score=arr[0].score;
  20.  int k=0;
  21.  for(int i=1;i<5;i++)
  22.    if(arr[i].score>max_score) {max_score=arr[i].score;k=i;}
  23.  cout<<arr[k].num<<" "<<max_score<<endl;
  24. }
  25.