题目描述
最近网络上又爆出很多关于信息泄露的事情,看来信息时代的保密问题非常关键。怎样才能隐藏你的关键信息呢?作为程序设计的菜鸟一族,你可以先尝试做一些简单的译码工作。对输入的一个任意的单词进行译码输出。译码规律是:用原来字母后面的第4个字母代替原来的字母,并能循环译码。例如,字母A后面第4个字母是E,用E代替A;同理,字母y用c代替。则单词”China”应译为”Glmre”,”Today”应译为”Xshec”。
输入要求
输入一个单词,长度不超过9。假设输入内容全部都是英文字母,不存在其他字符。
输出要求
输出译码后的结果。
输入样例
Helloz
输出样例
Lippsd
代码实现
#include<stdio.h>
#include<string.h>
int main()
{
int i,j=0,m;
char str[1000],k;
gets(str);
m=strlen(str);
for(i=0;i<=m;i++)
{
if((str[i]>='a'&&str[i]<'w')||str[i]>='A'&&str[i]<'W') str[i]=str[i]+4;
else if (str[i]>='w') str[i]='a'-'z'+str[i]+3;
else if (str[i]>='W') str[i]='A'-'Z'+str[i]+3;
}
puts(str);
return 0;
}