C++之類和對象課後習題簡略實例。本站提示廣大學習愛好者:(C++之類和對象課後習題簡略實例)文章只能為提供參考,不一定能成為您想要的結果。以下是C++之類和對象課後習題簡略實例正文
樹立一個對象數組,內放5個先生的(學號,成就),設立一個函數max,用指向對象的指針作函數參數,在max函數中找出5個先生的最高成就者,並輸入其學號。
#include<iostream> using namespace std; class Student {public: Student(int=10,int=0); int number; int score; void display(); }; Student::Student(int num,int sco):number(num),score(sco){ } void Student::display() { cout<<number<<" "<<score<<endl; } void max(Student *p) { int maxi=p[0].score; int temp=0; for(int i=1;i<5;i++) if(p[i].score>maxi) { maxi=p[i].score; temp=i; } cout<<p[temp].number<<" "<<maxi<<endl; } int main() { Student stu[5]={ Student{1001,90}, Student{1002,80}, Student{1003,99}, Student{1004,84}, Student{1005,85} }; Student *p=&stu[0]; max(p); return 0; }
以上這篇C++之類和對象課後習題簡略實例就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。