Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
42629 | 王子诺 | 破译邮件 | C++ | Accepted | 2 MS | 272 KB | 779 | 2022-11-20 20:42:31 |
#include <stdio.h> #include <iostream> #include <cstring> using namespace std; int main() { int n; cin >> n; getchar(); while(n--) { char s1[105]; cin >> s1; int l = strlen(s1); for(int i = 0;i<l;i++) { int num=0; int flag=0;//判断是否需要输出 while(s1[i]>='0'&&s1[i]<='9') { flag=1; num=num*10+s1[i]-48; i++; } if(flag) { printf("%c",num+'A'-1);//转化为字母输出 } if(s1[i]=='#')printf(" ");//空格转化 } cout << endl; } return 0; }