题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include <iostream> using namespace std; #include <string> char letterto(char letter){ int number; number = (int)letter; if(number>64&&number<=89){ number +=33; char Letter = (char)number; return Letter; }else if(number>96&&number<=122){ if(number >118)return '9'; else if(number >115)return '8'; else if(number >111)return '7'; else if(number >108)return '6'; else if(number >105)return '5'; else if(number >102)return '4'; else if(number >99)return '3'; else if(number >96)return '2'; }else if(number==90)return 'a'; else { return letter; } return letter; } int main() { string a; cin>>a; for(int i=0;i<a.size();i++){ char c = a[i]; cout<<letterto(c); } } // 64 位输出请用 printf("%lld")