第3周 專案4 指向學生類的指標

2021-06-29 09:41:45 字數 1235 閱讀 8788

問題及**:

/*   

*檔名稱:student.cpp

*作 者:單昕昕

*完成日期:2023年3月27日

*版 本 號:v1.0

*

*問題描述:

設計乙個學生類student,資料成員包括學號(num)和成績(score),成員函式根據需要自行設計(建議配備需要的set、get函式,以及必要的輸入或輸出,給出的**中也可以找到需要成員函式的線索)。在main函式中,要做到:

建立乙個物件陣列,通過初始化,設定5個學生的資料,要求:

用指標指向陣列首元素,輸出第1、3、5個學生的資訊;

設計乙個函式int max(student *arr);,用指向物件的指標作函式引數,在max函式中找出5個學生中成績最高者,並返回值其學號。

*程式輸入:無。

*程式輸出:學號(num)和成績(score),5個學生中成績最高者的學號。

*/ #include using namespace std;

class student

int get_num();

double get_score();

void show();

private:

int num; //學號

double score; //成績

};int student::get_num()

double student::get_score()

void student::show()

return arr[no].get_num();

}int main()

; //輸出第1、3、5個學生的資訊(用迴圈語句)

int i;

for(i=0; i<5; i+=2)

stud[i].show();

//輸出成績最高者的學號

知識點總結:

陣列指標。

學習心得:

感覺指標學得不好,平時寫程式也很少用。

寫這個程式的時候出了兩個問題:

1.居然忘了輸出第1、3、5個學生的資訊應該從0開始!!!真是不應該啊啊啊!!

2.max函式並不是成員函式,而是普通函式!!!

第3周專案4 指向學生類的指標

檔名稱 project.cpp 完成日期 2015年3月31日 版本號 v1.0 問題描述 設計乙個學生類student,資料成員包括學號 num 和成績 score 成員函式根據需要自行設計 建議配備需要的set get函式,以及必要的輸入或輸出,給出的 中也可以找到需要成員函式的線索 在main...

第4周專案4 指向學生類的指標

問題描述 設計乙個學生類student,資料成員包括學號 num 和成績 score 成員函式根據需要自行設計 建議配備需要的set get函式,以及必要的輸入或輸出,給出的 中也可以找到需要成員函式的線索 在main函式中,要做到 include using namespace std class...

第8周專案3 指向學生類的指標

檔名稱 my.cpp 作 者 張瀚文 完成日期 2016年4月23日 問題描述 設計乙個學生類student,資料成員包括學號 num 和成績 score 成員函式根據需要自行設計 建議配備需要的set get函式,以及必要的輸入或輸出,給出的 中也可以找到需要成員函式的線索 在main函式中,要做...