C语言:电文加密的算法

 时间:2026-02-15 19:52:10

1、首先,我们先打开我们的DEV C++软件,然后点击“新建源代码”。

C语言:电文加密的算法

2、在我们的编辑页面输入以下代码:

#include<stdio.h> 

 int main() 

 {

  char ch;

  ch=getchar();

  if((ch>='A')&&(ch<'U'))  

  ch=ch+6;     

  if((ch>='U')&&(ch<='Z')) 

ch=ch+6-26;

if((ch>='a')&&(ch<'u'))

ch=ch+6;

else if((ch>='u')&&(ch<'z'))

ch=ch+6-26;

putchar(ch); 

 }

C语言:电文加密的算法

3、因为此次的程序是要求我们将字母A变成字母G,a变成g,B变成H,b变成h,依次类推,并且U变成A,V变成B等,所以我们需要将其分成两部分进行代码的编写,因为我们通过观察会发现一部分是顺着算,一部分是逆着算,所以我们必须要分两部分来完成源代码的编辑。

C语言:电文加密的算法

4、首先我们先对“将字母A变成字母G,a变成g,B变成H,b变成h”这一部分进行源代码的编写。

C语言:电文加密的算法

5、其次,我们再对第二个部分“U变成A,V变成B”来进行编写,两者可根据个人喜好来进行代码的先后顺序的编写。并且题目要求我们是从键盘输入一个电文字符,所以在整个程序,我们都可以直接用IF判断语句来进行判断输出结果即可。

C语言:电文加密的算法

6、最后,我们的编代码编写完成后,点击“运行”,弹出输入页面之后,在输入面板输入任意一个电文字符,然后点击回车键即可得出我们的对应的相应密码。

C语言:电文加密的算法

  • 如何用C语言判断是否为素数
  • 如何利用C语言求最大公约数及最小公倍数
  • c语言求和程序代码
  • c语言如何输入10个整数求其平均值?
  • C语言如何输入十个数,按从大到小顺序排列!
  • 热门搜索
    怎么剥板栗 感冒怎么办 韩国发型 显卡温度高怎么处理 强壮的近义词 .dll文件怎么打开 农民工工资拖欠怎么办 非主流发型 瞬间的近义词 手机密码忘了怎么刷机