电文的编码与编译里面keilc 子函数编译怎么编写

c++程序设计第3版谭浩强课后答案
当前位置: >>
11:09:37&&分类: c++程序设计第三版谭浩强课后答案&&参与: 人
有一行电文,已按下面规律译成密码:
    A-&Z     a-&z
    B-&Y     b-&y
    C-&X     c-&x
     …      …
即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变,要求编程序将密码译回原文,并打印出密码和原文。(用C++编写程序)
以下是此题的【c++源代码】,
方法1,用字符数组方法,源代码如下:
#include &iostream&
int main()
&{int j,n;
& char ch[80],tran[80];
& cout&&"input cipher code:";
& gets(ch);
& cout&&"cipher code:"&&ch&&
& while (ch[j]!='\0')
& { if ((ch[j]&='A') && (ch[j]&='Z'))
&&&&& tran[j]=155-ch[j];
&&& else if ((ch[j]&='a') && (ch[j]&='z'))
&&&&& tran[j]=219-ch[j];
&&&&& tran[j]=ch[j];
& cout&&"original text:";
& for (j=0;j&n;j++)
&&& putchar(tran[j]);
& return 0;
方法2,不定义两个字符数组,而只用一个字符数组,源代码如下:
&#include &iostream&
int main()
&{int j,n;
& char ch[80];
& cout&&"input cipher code:";
& gets(ch);
& cout&&"cipher code:"&&ch&&
& while (ch[j]!='\0')
& { if ((ch[j]&='A') && (ch[j]&='Z'))
&&&&& ch[j]=155-ch[j];
&&& else if ((ch[j]&='a') && (ch[j]&='z'))
&&&&& ch[j]=219-ch[j];
&&&&& ch[j]=ch[j];
& cout&&"original text:";
& for (j=0;j&n;j++)
&&& putchar(ch[j]);
& return 0;
&方法3,用string 方法
#include &iostream&
#include &string&
int main()
& string ch="I will visit China next week.",
& cout&&"cipher code:"&&ch&&
& while (j&=ch.size())
& { if ((ch[j]&='A') && (ch[j]&='Z'))
&&&&& tran[j]=155-ch[j];
&&& else if ((ch[j]&='a') && (ch[j]&='z'))
&& tran[j]=219-ch[j];
&& tran[j]=ch[j];
& cout&&"original text:";
& cout&&tran&&
& return 0;
方法4,只用一个字符串变量ch
&#include &iostream&
#include &string&
int main()
& string ch="I will visit China next week.";
& cout&&"cipher code:"&&ch&&
& while (j&=ch.size())
& { if ((ch[j]&='A') && (ch[j]&='Z'))
&&&&& ch[j]=155-ch[j];
&&& else if ((ch[j]&='a') && (ch[j]&='z'))
&& ch[j]=219-ch[j];
& cout&&"original text:";
& cout&&ch&&
& return 0;
本文链接:
本站文章搜索:
相关文章 15:11:6 15:0:9 15:0:9 14:54:8 11:9:37 11:2:2The future home site of
PRO domains are designed to give professionals a distinctive,
secure and confidential Internet address for their web and email traffic.
Check Availability
Pro domains can be purchased or are envisioned for the following professsions:
Generic (.pro)
Lawyers (law.pro, bar.pro, jur.pro)
Medical Doctors (med.pro)
Certified Public Accountants (cpa.pro, aca.pro)
Engineers (eng.pro, ing.pro)
Architects (arc.pro)
Certified Financial Analysts (cfa.pro)
Certified Financial Planners (cfp.pro)
Dentists (dds.pro, den.pro)
Nutritionists (ntr.pro)
Optometrists (opt.pro)
Pharmacists (pha.pro)
Physician Assistants (phy.pro)
Podiatrists (pod.pro)
Psychologists (psy.pro)
Educators (edu.pro)
Veterinarians (vet.pro)
Physical Therapists (phy.pro)
Public Relations (pub.pro)您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
数据结构课设报告,电文的编码与译码解读.doc 54页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
沈 阳 工 程 学 院
课 程 设 计
设计题目:电文的编码与译码、数值转换
职称 年月日起——至年月日止
沈 阳 工 程 学 院
课 程 设 计 任 务 书
课程设计题目:电文的编码与译码
任 务 下 达 时 间:
2010年月日起2011年月日止
2010年月日批准
:①;②。
1.具有数据输入功能,输入的数据能最终保存在文件中;
3.在加密的过程中,要根据电文字符的频率,构造出哈夫曼树,进而构造出哈夫曼编
4.具有解密功能,在解密的时候,在文本文档中读取要解密的密文,然后进行解密,
要把解密之后的原电文通过用户界面显示出来;
5.解密是要根据哈夫曼编码进行解密;
6.其它功能
1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、设计小组评语、参考文献等。一般不应少于3000字。
2.在适当位置配合相应的实验原理图、数据通路图、微程序流程图、实验接线图、微指令代码表等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。
3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。设计小组评语处注明设计组编号、设计组组长、设计组成员,并由设计组组长给出评语。
4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。
5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。
四、设计完成后应提交成果的种类、数量、质量等方面的要求
1.完成“任务书”中指定的操作功能,运行稳定。
2.课程设计说明书。
五、时间进度安排
顺序 阶段日期 计 划 完 成 内 容 备注
(12月27日) 阅读资料
(12月28日—12月30日) 系统分析设计
(12月31日—1月5日) 程序编制、调试及运行
(1月6日) 成绩评定
(1月7日) 撰写课程设计说明书
六、主要参考资料(文献)
[1]严蔚敏 吴伟民.数据结构(C语言版). 北京:清华大学出版社.2007
[2]谭浩强.C程序设计.北京:清华大学出版社.1999.12
[3]滕国文.数据结构课程设计.北京:清华大学出版社2010.09
[4]苏仕华 等编著. 数据结构课程设计. 北京:[5]李春葆.数据结构(C语言版)习题与解析.北京:清华大学出版社
起止日期:2010年月日起——至年月日止
编制一个能演示执行数值转换的程序。
二、课程设计主要内容及要求
1. 录入两个集合的元素并输出集合。
2. 统计两集合的交集、并集、差集,并再次输出该数据。
三、对课程设计说明书撰写内容、格式、字数的要求
1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、设计小组评语、参考文献等。一般不应少于3000字。
2.在适当位置配合相应的实验原理图、数据通路图、微程序流程图、实验接线图、微指令代码表等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。
3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。设计小组评语处注明设计组编号、设计组组长、设计组成员,并由设计组组长给出评语。
4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。
5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。
四、设计完成后应提交成果的种类、数量、质量等方面的要求
1.完成“任务书”中指定的操作功能,运行稳定。
正在加载中,请稍后...数据结构课程设计:电文编码译码(哈夫曼编码)_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
数据结构课程设计:电文编码译码(哈夫曼编码)
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩12页未读,
定制HR最喜欢的简历
你可能喜欢电文的编码与译码_中华文本库
15 3 电文的编码与译码一.题目:电文的编码与译码 二.设计目标 帮助学生熟练掌握了解哈弗曼树的创建,以及利用哈弗曼进行编码和译码。 三.问题描述 从键盘接收...
哈夫曼译码 输入字符串可以把它编译成二进制代码, 输入二进制代码时可以编译 成字符串。 二、设计要求 对输入的一串电文字符实现哈夫曼编码, 再对哈夫曼编码生成...
电文的编码和译码简单Huffman编码译码的设计与实现_兵器/核科学_工程科技_专业资料。电文的编码和译码——简单Huffman编码/译码的设计与实现三...
74LS138 3-8 线译码器实验电 路 (2)8线-3线优先编码器逻辑功能验证 8线-3线编码器功能表输入 E1 ? 输出 QC QB QA GS E0
8 一、需求分析当今社会的一些领域, 电文仍然被应用着,编写一个电文编码和译码系统还 是有必要的, 哈夫曼编码是广泛用于数据文件压缩的十分有效的编码方法。其压...
《编码译码显示电路设计》 姓名:戴敏鑫 学号: 班级: 14 级集成电路设...五、结论心得 在这次的课程设计中不仅让我学到了很多数电知识,更进一步加强了...
实验五编码、译码、显示电路 - 实验五 实验五 一、实验目的 1. 2. 3. 4. 学习编码器原理及基本电路。 编码、译码、 编码、译码、显示电路 熟悉七段译码器...
数字电路-编码器与译码器 - 第 4章 编码器与译码器 Coder and Decoder 一、编码器 问题: 问题:将4个抢答器的输出信号编为二进制代码,设计一个 个抢答器的...
安徽建筑工业学院计算机与信息工程系 实验二一、实验目的 译码器、编码器及其应用...线编码器实验接线图 四、实验设备与器件 1. THDM 系列数模电实验系统 -6- ...

我要回帖

更多关于 excel最常用的八个函数 的文章

 

随机推荐