题目描述
有一行电文,请将电文中所有字母按A→F,B→G,……,U→Z,V→A,W→B,X→C,Y→D,Z→E,a→f,b→g,……,u→z,v→a,w→b,x→c,y→d,z→e的规律译成密文,其他字符保持不变。
输入
多组测试数据,每组输入一行以回车结束的字符串(少于80个字符)。
输出
输出加密后的字符串。
样例输入
There are 5 ducks.
样例输出
Ymjwj fwj 5 izhpx.
#include<stdio.h>
#include<string.h>
int main(){
char str[80];
int i;
while(gets(str)){
for(i=0;str[i]!='\0';i++){
if(str[i]>='a'&&str[i]<='u'){
str[i]=str[i]+5;
}
else if(str[i]>='A'&&str[i]<='U'){
str[i]=str[i]+5;
}
else if(str[i]>='v'&&str[i]<='z'){
str[i]=str[i]-21;
}
else if(str[i]>='V'&&str[i]<='Z'){
str[i]=str[i]-21;
}
}
puts(str);
}
return 0;
}