第四周项目3指向学生类的指针
2015-04-05 17:53
162 查看
#include <iostream> using namespace std; class Student { public: Student(int n,double s):num(n),score(s) {} void display(); int getNum() { return num; } double getScore() { return score; } private: int num; double score; }; void Student::display() { cout<<num<<" "<<score<<endl; } int max(Student *arr); int main() { Student stud[5]= { Student(101,78.5),Student(102,85.5),Student(103,100), Student(104,98.5),Student(105,95.5) }; for(int i=0; i<5; i+=2) { cout<<"学生"<<i+1<<": "; stud[i].display(); } cout<<"5个学生中成绩最高者的学号为: "<<max(stud); return 0; } int max(Student *arr) { double max_score=arr[0].getScore(); int k=0; for(int i=1; i<5; i++) if(arr[i].getScore()>max_score) { max_score=arr[i].getScore(); k=i; } return arr[k].getNum(); }
运行结果:
相关文章推荐
- 第四周上机项目4指向学生类的指针
- 第四周 项目4-指向学生类的指针
- 第四周项目4-指向学生类的指针
- 第四周项目3-指向学生类的指针
- 第四周项目四 指向学生类的指针
- 第四周项目四 指向学生类的指针
- 第四周 项目四 指向学生类的指针
- 第四周项目四——指向学生类的指针(2)
- 第四周项目四——指向学生类的指针(1)
- 第四周 项目4-指向学生类的指针
- 第四周项目4-指向学生类的指针
- 第四周项目四---指向学生类的指针
- 第四周 项目四 指向学生类的指针
- 第四周项目4-指向学生类的指针
- 第四周上机实践项目4-指向学生类的指针
- 第四周项目4 指向学生类的指针
- 第四周项目四——指向学生类的指针
- 第四周项目4——指向学生类的指针
- 第四周 项目4 指向学生类的指针
- 第四周项目4-指向学生类的指针