HDU 1982 Kaitou Kid - The Phantom Thief (1)
4643 ワード
http://acm.hdu.edu.cn/showproblem.php?pid=1982
文字列処理
View Code
文字列処理
View Code
#include <iostream>
#include <string>
using namespace std ;
char str[27]={"ABCDEFGHIJKLMNOPQRSTUVWXYZ"};
int main()
{
int t;
scanf("%d%*c",&t);
while(t--)
{
string s;
cin >> s ;
for(int i=0;i<s.length();i++)
{
if(s[i]=='#'){
putchar(' ');
continue;
}
if(s[i]>='0'&&s[i]<='9')
{
int sum;
sum=s[i]-'0';
i++;
if(!(s[i]>='0'&&s[i]<='9')){
putchar(str[sum-1]);
i--;
continue;
}
sum*=10;
sum+=s[i]-'0';
putchar(str[sum-1]);
}
}
putchar('
');
}
return 0;
}