多语言展示
当前在线:1925今日阅读:75今日分享:44

C语言:电文加密的算法

C语言:电文加密的算法:将字母A变成字母G,a变成g,B变成H,b变成h,依次类推,并且U变成A,V变成B等。从键盘输入一个电文字符,输出其相应的密码。
工具/原料
1

电脑

2

DEV C++

方法/步骤
1

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

2

在我们的编辑页面输入以下代码:#include  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);  }

3

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

4

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

5

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

6

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

推荐信息