字串的反碼

2021-10-22 15:24:36 字數 781 閱讀 2242

題目描述:

乙個二進位制數,將其每一位取反,稱之為這個數的反碼。下面我們定義乙個字元的反碼。如果這是乙個小寫字元,則它和字元』a』的距離與它的反碼和字元』z』的距離相同;如果是乙個大寫字元,則它和字元』a』的距離與它的反碼和字元』z』的距離相同;如果不是上面兩種情況,它的反碼就是它自身。 舉幾個例子,'a』的反碼是』z』;'c』的反碼是』x』;『w』的反碼是』d』;『1』的反碼還是』1』;』′的反

碼還是′

'的反碼還是'

′的反碼還是

′』。 乙個字串的反碼定義為其所有字元的反碼。我們的任務就是計算出給定字串的反碼。

輸入描述:

輸入每行都是乙個字串,字串長度不超過 80 個字元。如果輸入只有!,表示輸入結束,不需要處理。

輸出描述:

對於輸入的每個字串,輸出其反碼,每個資料佔一行。

#include

#include

using

namespace std;

intmain()

else

else

if(arr[i]

>=

'a'&& arr[i]

<=

'z')

else

} cout << arr << endl;

arr.

clear()

;}}return0;

}

字串的反碼

乙個二進位制數,將其每一位取反,稱之為這個數的反碼。下面我們定義乙個字元的反碼。如果這是乙個小寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果是乙個大寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果不是上面兩種情況,它的反碼就是它自身。舉幾個例子,a 的反碼是...

字串反碼(練習)

乙個二進位制數,將其每一位取反,稱之為這個數的反碼。下面我們定義乙個字元的反碼。如果這是乙個小寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果是乙個大寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果不是上面兩種情況,它的反碼就是它自身。舉幾個例子,a 的反碼是...

題目1105 字串的反碼

題目描述 乙個二進位制數,將其每一位取反,稱之為這個數的反碼。下面我們定義乙個字元的反碼。如果這是乙個小寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果是乙個大寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果不是上面兩種情況,它的反碼就是它自身。舉幾個例子,a...