- 2
- 0
- 约6.7千字
- 约 21页
- 2017-01-17 发布于辽宁
- 举报
学位论文__数据结构数制转换
数据结构进制装换课程设计
课程:数据结构
院系:计算机信息管理
班级:
学号:
姓名:
指导老师:
日期: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、…
您可能关注的文档
最近下载
- 【新能源汽车实训指导书】动力电池模组的拆卸与安装.docx VIP
- 简体和繁体字大全.doc VIP
- 2026福建福州交通新能源科技有限公司招聘2人考试参考题库及答案解析.docx VIP
- 【新能源汽车实训指导书】使用电池内阻测试仪测量单体电池的电压和内阻.docx VIP
- 【新能源汽车实训指导书】电池管理系统检测.docx VIP
- 2026秋新教材人教鄂教版(新教材)小学科学六年级上册(全册)教学设计(附目录p131).docx
- 【新能源汽车实训指导书】信息采集模块故障检修.docx VIP
- 【新能源汽车实训指导书】动力电池接触器粘连故障检修.docx VIP
- 高频精选:张家口市辅警招聘面试题库及答案.doc VIP
- (2023)中国儿童ANCA相关性肾炎诊疗临床实践指南PPT课件.pptx VIP
原创力文档

文档评论(0)