电文加密问题
已知电文加密规律为:将字母变成其后面的第4个字母,其它字符保持不变。例如a→e,A→E,W→A。
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
char ch;
while ((ch=getchar())!='\n')
{
if ((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))
{
ch+=4; /*ch是字母,进行加密处理*/
if ((ch>'Z' && ch<'a') || (ch>'z'))
/*ch在加密后越界*/
ch-=26;
}
printf("%c",ch);
}
}
#include <conio.h>
void main()
{
clrscr();
char ch;
while ((ch=getchar())!='\n')
{
if ((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))
{
ch+=4; /*ch是字母,进行加密处理*/
if ((ch>'Z' && ch<'a') || (ch>'z'))
/*ch在加密后越界*/
ch-=26;
}
printf("%c",ch);
}
}