早教吧作业答案频道 -->其他-->
C++编程问题求解编写一个程序,将字符串“Love”译成密码,译码方法采用替换加密法,其加密规则是:将原来的字母用字母表中其后面的第N个字母的来替换,N由用户输入。如果N=3,字母c就
题目详情
C++编程问题求解
编写一个程序,将字符串“Love”译成密码,译码方法采用替换加密法,其加密规则是:将原来的字母用字母表中其后面的第N个字母的来替换,N由用户输入。如果N=3,字母c就用f来替换,字母y用b来替换。
提示:
(1)分别用4个字符变量来存储‘L’、‘o’、‘v’和‘e’。
(2)加密公式为:
如果x为大写字母,密文y为 y=((x-‘A’)+N)%26+‘A’;
如果x为小写字母,密文y为 y=((x-‘a’)+N)%26+‘a’;
其中N为密钥,为一整数。
注意,其中引号在程序中应为英文的单引号!!!
程序运行结果如下:
Please input the key:
3
The original word is Love
The encrypted word is Oryh
注意,其中Oryh是加密后的单词。
编写一个程序,将字符串“Love”译成密码,译码方法采用替换加密法,其加密规则是:将原来的字母用字母表中其后面的第N个字母的来替换,N由用户输入。如果N=3,字母c就用f来替换,字母y用b来替换。
提示:
(1)分别用4个字符变量来存储‘L’、‘o’、‘v’和‘e’。
(2)加密公式为:
如果x为大写字母,密文y为 y=((x-‘A’)+N)%26+‘A’;
如果x为小写字母,密文y为 y=((x-‘a’)+N)%26+‘a’;
其中N为密钥,为一整数。
注意,其中引号在程序中应为英文的单引号!!!
程序运行结果如下:
Please input the key:
3
The original word is Love
The encrypted word is Oryh
注意,其中Oryh是加密后的单词。
▼优质解答
答案和解析
#includeint main(){ char cypher[4]="Love",code[4]; const int N=26; int i=0,n; printf("please input the keys :\n"); scanf("%d",&n); printf("The original word is %s \n", cypher); for(;i'Z') cypher[i]...
看了C++编程问题求解编写一个程序...的网友还看了以下:
在计算器中输入3+,然后连续按=键,会出现什么?在计算器中输入1+,然后连续按=键,会出现什么?在 2020-04-11 …
请问几个有关高压输电线的问题1、三相输电中,输电电压应该是相与相之间的电压吗?例如110kv输电线 2020-05-17 …
VB要求从某一字符串中删除指定的字符(假设所含的英文字母均为小写字母),并将处理后的字符串重新输出 2020-06-18 …
物理问题2变压器中输入功率=输出功率为什么当输入功率增大时,输出功率也增大但两圈的电压不变只是电流 2020-06-26 …
OFFICE中打五笔没办法输入标点符号的问题使用王码五笔在OFFICE2003中输入文字时正常,但 2020-08-04 …
excel的问题如下已知C4中输入的是"=$B4",C5中是"=B5",原来B4中的值为20,B5中 2020-10-31 …
用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一用 2020-11-23 …
读“波斯湾石油外运航线图”,回答下列问题.(1)图中石油输出地区是.(2)主要输入地区(国家)是、和 2020-12-05 …
读“波斯湾石油外运航线图”,回答下列问题.(1)图中石油输出地区是.(2)主要输入地区(国家)是、和 2020-12-05 …
读“波斯湾石油外运航线图”,回答下列问题:(1)图中石油输出地区是地区.(2)主要输入地区(国家)是 2020-12-05 …