oj 物件轉換

2021-07-02 14:56:09 字數 905 閱讀 2268

description

定義乙個teacher(教師)類(教師號,姓名,性別,薪金)和乙個student(學生)類(學號,姓名,性別,成績),二者有一部分資料成員是相同的,num(號碼),name(姓名),***(性別)。編寫程式,將乙個student物件(學生)轉換為teacher(教師)類,只將以上3個相同的資料成員移植過去。可以設想為: 一位學生大學畢業了,留校擔任教師,他原有的部分資料對現在的教師身份來說仍然是有用的,應當保留並成為其教師資料的一部分。

input

乙個教師的資訊和乙個學生的資訊

output

學生的資訊和學生轉換為教師後的資訊

#include #include#includeusing namespace std;

class student;

class teacher

teacher(student s);

void setpay(int);

void display();

private:

int n1;

char s1[20];

char g1;

float p;

};class student //放這,提前定義

void display();

friend class teacher; //友元類

private:

int n2;

char s2[20];

char g2;

float g;

};void teacher::display()

void teacher::setpay(int pay)

void student::display()

oj 進製轉換

題目描述 寫出乙個程式,接受乙個十六進製制的數值字串,輸出該數值的十進位制字串。多組同時輸入 輸入描述 輸入乙個十六進製制的數值字串。輸出描述 輸出該數值的十進位制字串。輸入例子 0xa輸出例子 10思路 利用字串搜尋函式 s.find first of arg 找到 x或x 出現的位置 c pri...

時間格式轉換 oj

time limit 1000ms memory limit 65536kb submit statistic problem description 24 小時制的時間格式為 hh mm 如 05 20 而 12 小時制的時間格式為 h mm am pm 如 5 20 am 24 小時製到 12 ...

OJ 1080 進製轉換

include include using namespace std void stringtoint string s,vector ve else ve.push back k void change vectorve,vector result,int m,int n int main in...