- 22
- 0
- 约6.63千字
- 约 21页
- 2016-05-08 发布于辽宁
- 举报
数据结构数制转换-课程设计
数据结构进制装换课程设计
课程:数据结构
院系:计算机信息管理
班级:
学号:
姓名:
指导老师:
日期:2015.1.3
数制转换
需求分析
? 任意给定一个M进制的数x ,实现如下要求
1)求出此数x的10进制值(用MD表示)
2)实现对x向任意的一个非M进制的数的转换。
3)至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决)。
概要设计
程序流程可以用以下流程图来刻画:
A用数组实现 B用栈实现
详细设计
A.用数组实现该问题
D2M()函数和M2D()函数是实现该问题的主要函数。D2M()函数是实现十进制转换为其他进制的函数,它是将输入的十进制数x首先对需要转换的进制M取余,然后在对其取整,接着通过递归调用D2M()函数一次将得到的整数部分一次先取余后取整,并将所得的余数依次存入下一数组,然后逆向去除数组中的元素,即得到转换后的结果。而M2D()函数是实现其他进制M转换为十进制,并将其转换为非M进制。M进制转十进制则是从该M 进制数的最后一位开始运算,依次列为第0、1、2、……..N位并分别乘以M的0、1、2、…..N次方,将得
您可能关注的文档
- 轿车的制动系统毕业设计(论文).doc
- 教材管理系统毕业设计(论文)--高校教材管理系统的分析与设计.doc
- 教学楼改造项目立项可研报告.doc
- 金融发展对对外贸易影响的实证研究 毕业设计论文.doc
- 金木电子厂新建项目立项可行性报告.doc
- 节能路灯控制系统毕业设计论文.doc
- 进程调度算法的模拟实现—毕业设计(论文).doc
- 京东商城物流体系中存在的问题及对策毕业设计论文.doc
- 进站信号机电路分析及故障处理毕业设计论文.doc
- 经典诵读校本课程开发的研究毕业设计(论文).doc
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)