#include <cstdio> #include <iostream> #include <string> using namespace std; char alp[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; char goverse(char a){ if(a-'A'-5<0) return alp[a-'A'-5+26]; else return alp[a-'A'-5]; } int main(){ string signal; while(cin>>signal){ getchar(); if(signal=="ENDOFINPUT"){ break; } else{ string str; getline(cin,str); int len=str.length(); for(int i=0;i<len;i++){ if(str[i]>='A'&&str[i]<='Z'){ str[i]=goverse(str[i]); } } string end; cin>>end; cout<<str<<endl; } } return 0; } |
Double click to view unformatted code.