在传输信息的过程中,为了保证信息的安全,我们需要对原信息进行加密处理,形成加密信息,从而使得信息内容不会被监听者窃取。
现在给定一个字符串,对其进行加密处理。
加密的规则如下:
字符串中的小写字母,a 加密为 b,b 加密为 c,…,yy 加密为 zz,zz 加密为 a。
字符串中的大写字母,A 加密为 B,B 加密为 C,…,YY 加密为 ZZ,ZZ 加密为 A。
字符串中的其他字符,不作处理。
请你输出加密后的字符串。
输入格式
共一行,包含一个字符串。注意字符串中可能包含空格。
输出格式
输出加密后的字符串。
数据范围
输入字符串的长度不超过 100。
输入样例:
Hello! How are you!
输出样例:
Ifmmp! Ipx bsf zpv!
#include<stdio.h>
int main()
{
char ch[110];
gets(ch);
for(int i=0;ch[i];i++)
{
if(ch[i]>='a'&&ch[i]<='z') ch[i]=(ch[i]-'a'+1)%26+'a';
else if(ch[i]>='A'&&ch[i]<='Z') ch[i]=(ch[i]-'A'+1)%26+'A';
else continue;
}
printf("%s",ch);
return 0;
}