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

2021-10-01 12:47:33 字數 979 閱讀 2816

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

主函式**如下:

int main()

teacher

(int i,string n,

char s,

int p):id

(i),

name

(n),

***(s)

,pay

(p)void

display()

teacher

(student &s)

;//以student類引用為形參的建構函式

private

:int id,pay;

string name;

char ***;};

class

student

student

(int i,string n,

char s,

float sc):id

(i),

name

(n),

***(s)

,score

(sc)

void

display()

intget_id()

char

get_***()

string get_name()

private

:int id;

float score;

string name;

char ***;

int pay;};

teacher::

teacher

(student &s)

intmain()

工資通過改建構函式中的數值進行改變

類的設計和實現II 學生資訊輸出

問題描述 建立乙個物件陣列,從鍵盤輸入n個學生的資料 學號 成績 用指標指向陣列的首元素位址,輸出1 3 5等奇數項上的學生資料。輸入說明 輸入有n 1行,第一行輸入正整數n,接下來的n行輸入n個學生的資料,學號與成績之間用空格分隔 輸出說明 輸出有n 2行,或n 2 1行,分別表示學生陣列中奇數項...

c 實現學生類設計

功能 設計乙個student 學生 類 注意 1 建構函式分為帶引數和不帶引數兩種,注意宣告與定義 2 從鍵盤輸入基本資訊,呼叫帶引數的建構函式生成學生物件 3 當輸入的資料不合理時,要有相應的處理和提示 include include using namespace std student類 cl...

基於C 的學生選課管理系統的設計與實現

一 需求分析 系統新增課程 將一門課程加入到系統資料中。課程提交重複時給出提示資訊 系統刪除課程 以課程編號為索引刪除課程。系統無此課程時給出提示 課程新增學生 把學生的姓名 學號等資訊加入到課程中。學號重複時給出提示資訊 課程刪除學生 以學號為索引從課程中刪除學生。課程無此學生時給出提示 課程新增...