先來個簡單習題,練練手吧!現在需要你來編寫乙個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。輸入最少為乙個字元,最...