【问题描述】
从键盘任意输入5个小写英文字母,将其加密后输出。加密规则是:用原来英文字母后面的第4个字母代替原来的字母。例如,小写字母a后面第4个字母是e,e代替a。再如,大写字母w后面第4个字母是a,a代替w。请编程实现上述加密方案。
【输入形式】
在一行内连续输入5个小写英文字母原文
【输出形式】
在一行内连续输出5个小写英文字母密文
【样例输入】
china
【样例输出】
glmre
【样例说明】
无
#include<stdio.h>
int main()
{
int i;
char a[5];
scanf("%s",a);
for(i=0;i<5;i++)
{
if(a[i]>='a'&&a[i]<='z')
{
if(a[i]<'w')
{
a[i]+=4;
}
else
a[i]-=22;
}
if(a[i]>='A'&&a[i]<='Z')
{
if(a[i]<'w')
{
a[i]+=4;
}
else
a[i]-=22;
}
}
for(i=0;i<5;i++)
{
printf("%c",a[i]);
}
printf("\n");
}