#include <iostream>#include <stdio.h>#include <ctype.h>#include <string>//注意c++中string库和c中的string.h库不同using namespace std;int main(){ while(1) { string str; getline(cin,str); if(str == string("ENDOFINPUT")) { return 0; } else if(str == string("START")) { char a; a = getchar(); while(a!='\n') { //利用c中的<ctype.h>库判断一下输入的字符是否是字母 if(!isalpha(a)) putchar(a); else { switch(a) { default: //字符可以直接进行加减运算 putchar(a-5); break; case 'A': putchar('V'); break; case 'B': putchar('W'); break; case 'C': putchar('X'); break; case 'D': putchar('Y'); break; case 'E': putchar('Z'); break; } } a = getchar(); } //注意必须输出'\n',否则提交时会出现格式错误的提示 putchar('\n'); } } return 0;}
转载于:https://www.cnblogs.com/north_dragon/archive/2010/04/25/1720706.html
