1 条题解
-
0
C++ :
#include <stdio.h> #include <string.h> char a[100005]; int main() { while(gets(a)) { int len=strlen(a); if(a[0]=='D') { for(int i=2;i<len;i++) { if(a[i]!=' '&&a[i]!='.') { if(a[i]=='a') a[i]='y'; else if(a[i]=='A') a[i]='Y'; else if(a[i]=='b') a[i]='z'; else if(a[i]=='B') a[i]='Z'; else if((a[i]>'a'&&a[i]<='z')||(a[i]>'A'&&a[i]<='Z')) a[i]=a[i]-2; } } for(int i=2;i<len;i++) printf("%c",a[i]); printf("\n"); } if(a[0]=='E') { for(int i=2;i<len;i++) { if(a[i]!=' '&&a[i]!='.') { if(a[i]=='y') a[i]='a'; else if(a[i]=='Y') a[i]='A'; else if(a[i]=='z') a[i]='b'; else if(a[i]=='Z') a[i]='B'; else if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')) a[i]=a[i]+2; } } for(int i=2;i<len;i++) printf("%c",a[i]); printf("\n"); } } return 0; }
- 1
信息
- ID
- 3113
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者