为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文(明文)

为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文(明文)。  
  
现在的编码规则是:  
将字母A变成字母E,将a变成e,即变成其后第4个字母。W变成A,X变成B,Y变成C,Z变成D。字母按此规则转换,非字母字符不变。  
  
输入数据只包含一行字符串。输出完成后,不要输出回车换行符。

提示:  
对于一行字符的输入,while读入一行字符,这样调试: 
本机调试时用: 
#include <stdio.h> 
int main() 

  char ch; 
  int s=0,i=0; 
  while((ch=getchar())!='\n') 
  { 
    //处理字符ch 
  } 
  return 0; 

 
提交到Jobe时用: 
#include <stdio.h> 
int main() 

  char ch; 
  int s=0,i=0; 
  while(scanf("%c",&ch)!=EOF) 
  { 
    //处理字符ch 
  } 
  return 0; 
}

例如:

输入

China!

结果

Glmre!
查看全部
cccccct_1
cccccct_1
2020/11/26 18:35
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

1个回复