提交时间:2020-08-14 15:14:39
运行 ID: 5608
#include<bits/stdc++.h> using namespace std; int main(){ int n; string s; cin>>n; for(int i=1;i<=n;i++){ getline(cin,s); for(int j=1;j<=s.length();j++){ if(s[j]=='#') cout<<' '; if(s[j]=='-'){ j++; continue; } if(s[j]>'0'&&s[j]<='9'&&s[j+1]>='0'&&s[j+1]<='9'){ if(s[j]=='1'&&s[j+1]=='0') cout<<'J'; if(s[j]=='1'&&s[j+1]=='1') cout<<'K'; if(s[j]=='1'&&s[j+1]=='2') cout<<'L'; if(s[j]=='1'&&s[j+1]=='3') cout<<'M'; if(s[j]=='1'&&s[j+1]=='4') cout<<'N'; if(s[j]=='1'&&s[j+1]=='5') cout<<'O'; if(s[j]=='1'&&s[j+1]=='6') cout<<'P'; if(s[j]=='1'&&s[j+1]=='7') cout<<'Q'; if(s[j]=='1'&&s[j+1]=='8') cout<<'R'; if(s[j]=='1'&&s[j+1]=='9') cout<<'S'; if(s[j]=='2'&&s[j+1]=='0') cout<<'T'; if(s[j]=='2'&&s[j+1]=='1') cout<<'U'; if(s[j]=='2'&&s[j+1]=='2') cout<<'V'; if(s[j]=='2'&&s[j+1]=='3') cout<<'W'; if(s[j]=='2'&&s[j+1]=='4') cout<<'X'; if(s[j]=='2'&&s[j+1]=='5') cout<<'Y'; if(s[j]=='2'&&s[j+1]=='6') cout<<'Z'; j++; }else if(s[j]='0'&&s[j]<='9'&&(s[j+1]<='0'||s[j+1]>'9')){ if(s[j]=='1') cout<<'A'; if(s[j]=='2') cout<<'B'; if(s[j]=='3') cout<<'C'; if(s[j]=='4') cout<<'D'; if(s[j]=='5') cout<<'E'; if(s[j]=='6') cout<<'F'; if(s[j]=='7') cout<<'G'; if(s[j]=='8') cout<<'H'; if(s[j]=='9') cout<<'I'; } } cout<<endl; } return 0; }