很水。。。
#include<stdio.h>
#include<string.h>
char s1[205],s[205],s2[205];
int main()
{
int i;
while(scanf("%s",s1)!=EOF && strcmp(s1,"ENDOFINPUT")!=0){
getchar();
gets(s);
getchar();
scanf("%s",s2);
for(i=0;i<strlen(s);i++){
if(s[i]>='A' && s[i]<='Z'){
switch(s[i]){
case 'A': s[i]='V'; break;
case 'B': s[i]='W'; break;
case 'C': s[i]='X'; break;
case 'D': s[i]='Y'; break;
case 'E': s[i]='Z'; break;
default: s[i]=s[i]-5; break;
}
}
}
puts(s);
}
system("pause");
return 0;
}