习题 5.11 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
C++程序设计(第三版) 谭浩强 习题5.11 个人设计
习题 5.11 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
代码块:
#include <iostream>
#include <string>
using namespace std;
int main()
{char upper[26], lower[26], str[30], uc, lc;int i, j;for (i=0, uc='A'; i<26; upper[i++]=uc++);for (i=0, lc='a'; i<26; lower[i++]=lc++);for (i=0; i<26; cout<<upper[i++]);cout<<endl;for (i=0; i<26; cout<<lower[i++]);cout<<endl;cout<<"Please enter string: ";cin>>str;cout<<"Original string: "<<str<<endl;for (i=0; i<30; i++)for (j=0; j<26; j++){if (str[i]==upper[j]){str[i]=upper[25-j];break;}else if (str[i]==lower[j]){str[i]=lower[25-j];break;}}cout<<"New string: "<<str<<endl;system("pause");return 0;
}
习题 5.11 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。相关推荐
- 【C语言】有一行电文,已按下面规律译成密码:A→ZB→Y b→yC→X c→x:即第1个字母变成第26个字母,第i个字母变成第(26一i+1)个字母,非字母字符不变。要求编程序将密
#include<stdio.h> #define N 26 int main(){void jiami(char a[]); //函数声明 char str[N];printf(&quo ...
- c语言作业 密码翻译,C语言作业 有一行电文,以按下面规律译成密码
C语言的凯撒加密Description 有一行电文,请将电文中所有字母按A→F,B→G,--,U→Z,V→A,W→B,X #includeintmain(){charc;while((c=getcha ...
- 即第1个字母变成第26个字母,第i个字母变成第26-i+1个字母,非字母字符不变。要求编程序将密码变回原文,并输出密码和原文
有一行电文,已按如下规律译成密码 即第1个字母变成第26个字母,第i个字母变成第26-i+1个字母,非字母字符不变.要求编程序将密码变回原文,并输出密码和原文. 程序及其注释如下: // 即第1个字母 ...
- C语言程序之经典习题:请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
请编程序将"China"译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母. 例如,字母"A"后面第4个字母是"E",用&quo ...
- 有一行电文,按以下规律译成密码
有一行电文,按以下规律译成密码(C语言) 题目要求:有一行电文,按以下规律译成密码:即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变.要求编程序将密码译回原文,并输 ...
- 习题 6.12 有一行电文,已按下面规律译成密码:...即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
C程序设计(第五版) 谭浩强 习题6.12 题目描述 思路 答案 输出结果 更多题目 题目描述 有一行电文,已按下面规律译成密码:A→Z a→zB→Y b→yC→X c→x... ...即第一个字母变 ...
- [C程序设计]请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
用C语言编程序,实现将"China"译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母. 源代码如下: #include <stdio.h> int mai ...
- java电文_用java语言怎么写: 有一行电文,已按下面规律编译成密码: A-Z a-z B...
展开全部 按照你的要求,编写的Java语言加密程序如下:public class BBE { public static String encrypt(String s) { String crypt ...
- 有一行电文,已按下面规律译成密码: A →Z B→Y C→X …… a→z b→y c→x …… 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字
有一行电文,已按下面规律译成密码: A →Z B→Y C→X -- a→z b→y c→x -- 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变. 要求编程序将密 ...
最新文章
- tp数组转为json_数据存储—JSON
- python之Django部署
- 打印金子塔||打印乘法表 用函数的思想实现
- JS开源框架Stimulus:让web应用在移动端达到原生体验!
- 泛微协同“风暴”席卷高端市场
- 中国金融体系(金融机构,金融市场,金融基础设施)
- python常用函数和操作_python一条语句分析几个常用函数和概念 -
- cad钣金展开插件_钣金高级工考试大小头手工展开图步骤教程
- asp.net如何取得纯客户端控件的值
- 机器学习预测信贷风险
- DEP机制的保护原理
- pm2 简介与常用指令
- TFS无法连接:TF31002
- python读取HDF文件
- 用极大似然法估计因子载荷矩阵_spss教程:因子分析
- usbserialch340驱动安装失败_CH340驱动|CH340系列USB转串口驱动下载win7/win10 64位 - 欧普软件下载...
- 24V电磁铁电磁特模块电路分析
- Java趣味编程(一)
- 论文笔记之Stein变分梯度下降
- vue实现绑定微信登录全过程