time limit: 1 sec
memory limit: 128 mb
submit: 944
solved: 555 [
submit][
status][
web board]
定義乙個字元類character,只有乙個char型別的資料成員。
過載它的+、-、《和》運算子,其中+、-的第二個運算元是int型別的整數n。「+」用於返回以當前字元之後的第n個字元為屬性值的物件,「-」用於返回當前字元之前的第n個字元為屬性值的物件。如樣例所示。
第1行n>0表示測試用例個數。
每個測試用包括1個字元(小寫英文本母)和1個int型別的整數。
輸出有n行,每行輸入對應一行輸出,每行輸出包括對應輸入字元之後的第n個字元,以及該字元之前的第n個字元。如樣例中第2個用例輸入字元是「a」,整數是「1」,那麼「a」之後的第1個字元是」b「,"a"之前的第1個字元是」z「;注意:輸入的整數可能是負數。
3a 0a 1a -1
a ab zz b
#includeusing namespace std;
class character;
istream& operator >> (istream& is,character& c)
char operator + (character& c, int o2)
char operator - (character& c, int o2)
int main()
}
Problem C 過載字元的加減法
home web board problemset standing status statistics time limit 1 sec memory limit 128 mb submit 1895 solved 1155 submit status web board 定義乙個字元類chara...
Problem E 過載字元的加減法
time limit 1 sec memory limit 128 mb submit 2899 solved 1752 submit status web board 定義乙個字元類character,只有乙個char型別的資料成員。過載它的 和 運算子,其中 的第二個運算元是int型別的整數n。...
Problem F 字串替換
時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 編寫乙個程式實現將字串中的所有 you 替換成 we 輸入 輸入包含多行資料 每行資料是乙個字串,長度不超過1000 資料以eof結束 輸出對於輸入的每一行,輸出替換後的字串 樣例輸入 you are what you do樣例...