描述
1、對輸入的字串進行加解密,並輸出。
2、加密方法為:當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,
如字母a時則替換為b;字母z時則替換為a;
當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0;
其他字元不做變化。
3、解密方法為加密的逆過程。
輸入輸入一串要加密的密碼
輸入一串加過密的密碼
輸出輸出加密後的字元
輸出解密後的字元
樣例輸入
abcdefg bcdefgh
樣例輸出
bcdefgh
abcdefg
#include
#include
using namespace std;
void decode(string &str,int length)else
if(str[i]=='a')else
if(str[i]>'a'&&str[i]<='z')else
if(str[i]=='a')else
if(str[i]>'0'&&str[i]<='9')else
if(str[i]=='0')
}}void encode(string &str,int length)else
if(str[i]=='z')else
if(str[i]>='a'&&str[i]<'z')else
if(str[i]=='z')else
if(str[i]>='0'&&str[i]<'9')else
if(str[i]=='9')
}}int main()
字串加解密
題目 1 對輸入的字串進行加解密,並輸出。2加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。輸入 輸入一串要加密的密...
字串加解密
題目描述 1 對輸入的字串進行加解密,並輸出。2 加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。介面描述 實現介面...
字串加解密
1 對輸入的字串進行加解密,並輸出。2加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。介面描述 實現介面,每個介面實...