题解 | #WERTYU#
WERTYU
https://www.nowcoder.com/practice/0f318e6fffe3490cb700e16b65a93b1b
#include <iostream> #include <map> using namespace std; int main() { string str; getline(cin,str); string temp="`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./"; map<char,char> m; for(int i=1;i<temp.size();i++){ m[temp[i]]=temp[i-1];//用数组的方式直接赋值 } for(int i=0;i<str.size();i++){ if(str[i]!=' ') cout<<m[str[i]]; else cout<<str[i]; } return 0; }