HJ21 简单密码
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
string tmp;
string result;
map<char,char> myMap;
for(char i = '0' ; i<= '9' ; i++)
myMap[i] = i;
for(char i = 'A' ; i<= 'Z' ; i++)
{
myMap[i] = 'a' + 1 + i - 'A';
if(i=='Z') myMap[i] = 'a';
}
for(char i = 'a' ; i<= 'o' ; i++)
{
char num = (i - 'a' )/3 + 2 + '0';
myMap[i] = num;
}
for(char i = 'p' ; i<= 's' ; i++)
myMap[i] = '7';
for(char i = 't' ; i<= 'v' ; i++)
myMap[i] = '8';
for(char i = 'w' ; i<= 'z' ; i++)
myMap[i] = '9';
cin >> tmp;
for(int i=0 ; i < tmp.size() ; i++)
{
result += myMap[tmp[i]];
}
cout<<result;
}