- 6
- 0
- 约6.8千字
- 约 22页
- 2019-01-09 发布于安徽
- 举报
实用标准文案
PAGE
精彩文档
《数据结构》
课 程 设 计 报 告 书
题 目:数制转换
系 别:计算机科学与应用系
学 号:
学生姓名:
指导教师:
完成日期:2013—6—1
数制转换
需求分析
? 任意给定一个M进制的数x ,实现如下要求
1)求出此数x的10进制值(用MD表示)
2)实现对x向任意的一个非M进制的数的转换。
3)至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决)。
概要设计
程序流程可以用以下流程图来刻画:
A用数组实现 B用栈实现
开始开始
开始
开始
创建栈构造数组
创建栈
构造数组
数制转换函数数制转换函数
数制转换函数
数制转换函数
输出结果输出结果
输出结果
输出结果
详细设计
A.用数组实现该问题
D2M()函数和M2D()函数是实现该问题的主要函数。D2M()函数是实现十进制转换为其他进制的函数,它是将输入的十进制数x首先对需要转换的进制M取余,然后在对其取整,接着通过递归调用D2M()函数一次将得到的整数部分一次先取余后取整,并将所得的余数依次存入下一数组,然后逆向去除数组中的元素,即得到转换后的结果。而M2D()函数是实现其他进制M转换为十进制,并将其转换为非M进制。M进
您可能关注的文档
最近下载
- 精神障碍诊断与统计手册第5版解读.pdf
- 司法协理员考试真题及答案.docx VIP
- 2026年工程造价专业(某大型国企)面试题题库解析.docx VIP
- 09S302雨水斗选用及安装图集(清晰).pdf VIP
- 隧道开挖作业台车计算书.docx VIP
- GB_T 2423.8-2023 中文版 环境试验 第 2 部分:试验方法 试验 Ed:自由跌落(完整原文 + 2023 最新版).docx VIP
- 临床诊疗指南麻醉.pdf
- 深度解析(2026)《LYT1955-2022林地保护利用规划林地落界技术规程》.pptx VIP
- 广东省工程勘察设计服务成本取费导则(2024版).pdf VIP
- 微积分变分原理在量子场论规范对称性分析中的算法实现.pdf VIP
原创力文档

文档评论(0)