简单密码
简单密码
http://www.nowcoder.com/questionTerminal/7960b5038a2142a18e27e4c733855dac
#include<iostream> using namespace std; int main() { int a[26]={2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9}; string str; int i; while(cin>>str) { for(i=0;i<str.size();i++) { if(str[i]>='A'&&str[i]<='Z') { str[i]+=33; if(str[i]>'z') { str[i]-=26; } } else if(str[i]>='a'&&str[i]<='z') { str[i]='0'+a[str[i]-'a']; } } cout<<str<<endl; } return 0; }