【問題描述】定義乙個教師類(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 的學生選課管理系統的設計與實現
一 需求分析 系統新增課程 將一門課程加入到系統資料中。課程提交重複時給出提示資訊 系統刪除課程 以課程編號為索引刪除課程。系統無此課程時給出提示 課程新增學生 把學生的姓名 學號等資訊加入到課程中。學號重複時給出提示資訊 課程刪除學生 以學號為索引從課程中刪除學生。課程無此學生時給出提示 課程新增...