Problem D 字元類的封裝

2021-07-31 16:42:10 字數 837 閱讀 5847

先來個簡單習題,練練手吧!現在需要你來編寫乙個character類,將char這一基本資料型別進行封裝。該類中需要有如下成員函式:

1. 無參建構函式。

2. 建構函式character(char):用引數初始化資料成員。

3. void setcharacter(char):重新設定字元值。

4. int getasciicode():返回字元的asii碼。

5. char getcharacter():返回字元值。

6. 析構函式。

輸入只有1行,包含乙個合法的、可列印的字元。

輸出有好多行,請參考樣例來編寫相應的函式。

cdefault constructor is called!character a is created!ch1 is c and its ascii code is 99.ch2 is a and its ascii code is 97.character a is erased!character c is erased!

#include using namespace std;

class character

character(char _c)

char getcharacter()

int getasciicode()

void setcharacter(char _c)

~character()

};int main()

{ char ch;

character ch1, ch2('a');

cin>>ch;

ch1.setcharacter(ch);

cout<<"ch1 is "<

Problem B 字元類的封裝

time limit 1 sec memory limit 128 mb submit 2268 solved 1652 submit status web board 先來個簡單習題,練練手吧!現在需要你來編寫乙個character類,將char這一基本資料型別進行封裝。該類中需要有如下成員函式 ...

Problem B 字元類的封裝

先來個簡單習題,練練手吧!現在需要你來編寫乙個character類,將char這一基本資料型別進行封裝。該類中需要有如下成員函式 1.無參建構函式。2.建構函式character char 用引數初始化資料成員。3.void setcharacter char 重新設定字元值。4.int getas...

Problem D 字串的逆序

problem d 字串的逆序 time limit 1 sec memory limit 2 mb submit 8658 solved 5155 submit status web board description 將輸入的乙個字串s逆序輸出。input 輸入為乙個串s。輸入最少為乙個字元,最...