學生留校做老師

2021-10-01 11:49:10 字數 1618 閱讀 6896

#include

#include

#include

#include

using

namespace std;

class

student

student

(int

,string,

char

,float);

void

display()

;int

get_num()

; string get_name()

;char

get_***()

;};student::

student

(int a,string b,

char c,

float d)

void student::

display()

int student::

get_num()

//要設定介面,否則其他類中無法訪問

string student::

get_name()

char student::

get_***()

class

teacher

teacher

(int

,string,

char

,float);

teacher

(student)

;teacher()

//設定隨機數種子

void

display()

;};teacher::

teacher

(int a,string b,

char c,

float d)

teacher::

teacher

(student s1)

void teacher::

display()

intmain()

【問題描述】定義乙個教師類(teacher),包含資料成員:編號id、姓名name、性別***和工資pay;定義乙個學生類(student),包含資料成員:編號id、姓名name、性別***和成績score。請根據主程式完成兩個類的實現,並把乙個學生物件轉換為老師物件,只將以上三個相同的資料成員移植過去。

輸出樣例:

student1:

num:20010

name:wang

***:m

score:89.5

teacher2:

num:20010

name:wang

***:m

pay:1500

1.乙個類的私有成員被賦給另乙個類,要設定介面,用成員函式input(含參為要傳值的類)實現傳遞。還是那句話,類外不可以用物件訪問私有成員。

2.成為老師後的工資利用生成隨機數來實現。為了使他隨系統時間變化,要設定乙個隨機數種子(因為如果不設定隨機數種子,將產生偽隨機數,即在新一次執行.exe檔案時和產生和上次一樣的隨機數)(只有種子一直變化,隨機數才不同,最合適的就是利用系統時間)

teacher() 設定標頭檔案 ctime

this->pay=rand(); 設定標頭檔案 cstdlib

C 類的設計與實現II 學生留校做老師

問題描述 定義乙個教師類 teacher 包含資料成員 編號id 姓名name 性別 和工資pay 定義乙個學生類 student 包含資料成員 編號id 姓名name 性別 和成績score。請根據主程式完成兩個類的實現,並把乙個學生物件轉換為老師物件,只將以上三個相同的資料成員移植過去。主函式 ...

當老師和做學生

這週的任務感覺很多 很雜,物理專業課結課有好多事要處理 提高班這邊感 覺也有好多東西要準備,要學,要完善。昨天晚上又查了一些關於硬體的資料,為今天給八期的師弟師妹們指導拆裝機做準備。等了一周,終於盼來了自己既做老師又做學生的今天。一天下來感覺很忙碌,也增加了幾分對知識的困惑。今天主要做了兩件事 一上...

老師喜歡的學生

估計以後我家小朋友注定有兩件事情會變不了了 1.我會擔心的沒完沒了。因為他性格溫和,不會和人動手。和他爸爸類似,就沒和人打過架。當然,並不能說他軟弱,人家只是不直接來硬的,喜歡動腦子,不同意的事情,沉默或者不配合,即使是拒絕,也不會說的很難聽,反正就是讓你聽著吧,被拒絕了,但是又沒辦法反擊,無傷大雅...