- 原文中所有的字符都在字母表中被循环左移了三个位置(dec -> abz)
- 逆序存储(abcd -> dcba )
- 大小写反转(abXY -> ABxy)
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[50];
int i,l;
gets(a);
l=strlen(a);
for(i=0; i<l; i++)
{
if(a[i]>='x'&&a[i]<='z'||a[i]>='X'&&a[i]<='Z') a[i]=a[i]-23;
else a[i]=a[i]+3;
if(a[i]>='A'&&a[i]<='Z') a[i]=a[i]+32;
else a[i]=a[i]-32;
}
for(i=l-1; i>=0; i--) cout<<a[i];
}