JOJ 1064: Caeser Comes Back 解题报告
2009-07-24 19:55
337 查看
水题贴代码
#include <iostream> using namespace std; int main() { char str[15]; while(cin>>str,strcmp(str,"END")!=0) { char str1[1000]; cin>>str1; if(strcmp(str,"ENCODE")==0) { for(int i=0;i<strlen(str1);++i) { if( (str1[i]<='Z' && str1[i]>='X') ) { str1[i]='A'+str1[i]-'X'; } else if( (str1[i]<='z' && str1[i]>='x')) { str1[i]='a' + str1[i]-'x'; } else { str1[i]+=3; } } } else { for(int i=0;i<strlen(str1);++i) { if( (str1[i]<='C' && str1[i]>='A') ) { str1[i]=str1[i]-'A'+'X'; } else if( (str1[i]<='c' && str1[i]>='a')) { str1[i]=str1[i]-'a'+'x'; } else { str1[i]-=3; } } } for(int i=0;i<strlen(str1);++i) { printf("%c",str1[i]); } cout<<endl; } }
相关文章推荐
- JOJ 1060: Time And Motion 解题报告
- JOJ 1065: Truck Driver 解题报告
- zoj1828||joj1949 解题报告
- JOJ 1054: Area 解题报告
- JOJ 1058 T9 解题报告
- joj 1386解题报告
- joj 1019解题报告
- 【九度OJ】题目1064:反序数 解题报告
- JOJ 1063: A Funny Game 解题报告
- JOJ 1073: Piggy-Bank 解题报告
- JOJ 1051: Flip and Shift 解题报告
- JOJ 1061: Rank The Teams 解题报告
- hdu 1064 解题报告
- joj 1386解题报告
- [解题报告]Back to High School Physics
- JOJ 1055: Cog-Wheels 解题报告
- 1064. Complete Binary Search Tree (30)解题报告
- joj 1920解题报告
- joj 1026解题报告
- JOJ 1071: Maya Calendar 解题报告