怎样在C++实现字符串字母后移其他不变加密算法

输入一行字符 , 将此中的字母后移3位 , 若是非字母字符 , 则连结不变 , 若何实现这一加密算法呢?小编以C++为例与大师分享编程经验 。

需要这些哦
C++
方式/
1轮回读入英词句子的各字符 , 当字符为字母时后移3位 , 非字母则连结不变 , 若是后移的英文字母超出了字母仪围 , 则回到字母肇端再后移 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

2界说一个整型变量i , 保留字符在句子中的位置 , 初值为0 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

3界说一个字符串变量 , 保留输入的句子 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

4输入加密前的英词句子 , 保留在变量str中 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

5用while语句轮回读入句子中的字符 , 直到句子末从头至尾遏制读入 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

6用if语句判定 , 读入的字符是否为英文字母 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

7当字符为英文字母时 , 字符后移3位 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

8当英文字母超出英文规模时 , 回到字母A或a再后移 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

9输出加密后的字符 , 如下图所示 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

10最后 , 句子中的字符后移 , 实现所有字符的加密 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图

11【怎样在C++实现字符串字母后移其他不变加密算法】运行法式 , 输入一个英词句子后 , 就会输出字母后移3位加密算法后的字符串 。

怎样在C++实现字符串字母后移其他不变加密算法

文章插图


以上内容就是怎样在C++实现字符串字母后移其他不变加密算法的内容啦 , 希望对你有所帮助哦!

    推荐阅读