提交时间:2020-08-14 15:22:53
运行 ID: 5615
#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') cout<<'A'; else if(s[j]=='2') cout<<'B'; else if(s[j]=='3') cout<<'C'; else if(s[j]=='4') cout<<'D'; else if(s[j]=='5') cout<<'E'; else if(s[j]=='6') cout<<'F'; else if(s[j]=='7') cout<<'G'; else if(s[j]=='8') cout<<'H'; else if(s[j]=='9') cout<<'I'; }else 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'; else if(s[j]=='1'&&s[j+1]=='1') cout<<'K'; else if(s[j]=='1'&&s[j+1]=='2') cout<<'L'; else if(s[j]=='1'&&s[j+1]=='3') cout<<'M'; else if(s[j]=='1'&&s[j+1]=='4') cout<<'N'; else if(s[j]=='1'&&s[j+1]=='5') cout<<'O'; else if(s[j]=='1'&&s[j+1]=='6') cout<<'P'; else if(s[j]=='1'&&s[j+1]=='7') cout<<'Q'; else if(s[j]=='1'&&s[j+1]=='8') cout<<'R'; else if(s[j]=='1'&&s[j+1]=='9') cout<<'S'; else if(s[j]=='2'&&s[j+1]=='0') cout<<'T'; else if(s[j]=='2'&&s[j+1]=='1') cout<<'U'; else if(s[j]=='2'&&s[j+1]=='2') cout<<'V'; else if(s[j]=='2'&&s[j+1]=='3') cout<<'W'; else if(s[j]=='2'&&s[j+1]=='4') cout<<'X'; else if(s[j]=='2'&&s[j+1]=='5') cout<<'Y'; else if(s[j]=='2'&&s[j+1]=='6') cout<<'Z'; j++; } } cout<<endl; } return 0; }