题目:http://poj.org/problem?id=1298
代码:
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
char a[]={"START\0"};
char b[12];
char d[27]= {'V'};
for(int i=1; i<26; i++)
{
d[i]=char(d[i-1]+1);
if(d[i]=='[')
{
d[i]='A';
}
}
// printf("%s",d);
while(~scanf("%s",b))
{
getchar();
if(b[0]=='E'&&b[3]=='O')
return 0;
//getchar();
//if(strcmp(a,b))
//{
char c[1005];
gets(c);
int t=strlen(c);
for(int i=0; i<t; i++)
{
if(c[i]<='Z'&&c[i]>='A')
{
printf("%c",d[c[i]-'A']);
}
else
printf("%c",c[i]);
}
printf("\n");
//}
// gets(c);
gets(c);
//printf("\n");
}
}