#include<stdio.h> #include<string.h> void decode(char*S,int n) { int i; char code[]="VWXYZABCDEFGHIJKLMNOPQRSTU"; for(i=0;i<n;i++) { if(S[i]!=' ')S[i]=code[S[i]-'A'];//此处极易错 } puts(S); } int main() { int i; char S[105]; while(1) { for(i=0;i<strlen(S);i++)S[i]='\0'; gets(S); if(strcmp(S,"END")==0)break; if(strcmp(S,"START")!=0)decode(S,strlen(S)); } return 0; }