为了使电文保密,往往按一定的规律将原文转换为密码,收报人再按原先约定的规律将其译回原文。用以下规律将原文转换成密码:原文中的字母变成该字母后的第4个,如A→E,B→F,.......,V→Z,W→A,X→B,Y→C,Z→D,小写字母也按同样的规则进行转换,其他字符保持不变。请编写程序实现输入一个字符串,输出其密码,如输入“China”,输出“Glmre”。为了使电文保密,往往按一定的规律将原文转换为密码,收报人再按原先约定的规律将其译回原文。用以下规律将原文转换成密码:原文中的字母变成该字母后的第4个,如A→E,B→F,.......,V→Z,W→A,X→B,Y→C,Z→D,小写字母也按同样的规则进行转换,其他字符保持不变。请编写程序实现输入一个字符串,输出其密码,如输入“China”,输出“Glmre”。
#include<stdio.h>
void main()
{
char c;
while((c=getchar())!=\n)
{
if((c>='a'&.&c<='z')|(c>='A'&&c<='Z'))
{
c=c+4;
if(c<'a'&.&c>'Z'||c>'z')c=c-26;
}
putchar(c);
}
putchar(\n);
}