主要解决的就是wxyz和WXYZ这8个字母的翻译,其他只需要加4即可。
#include<stdio.h>
#include<stdlib.h>
int main()
{
char c;
while((c=getchar())!=' \n')
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{
c=c+4;
if(c>'Z'&&c<='Z'+4||c>'z')//当输入的是WXYZ和wxyz时,相当于一个轮回,减去26即可。
c=c-26;
}
printf("%c",c);
}
system("pause");
}