数据结构+数制转换实验报告(共8页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构+数制转换实验报告(共8页).doc》由会员分享,可在线阅读,更多相关《数据结构+数制转换实验报告(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据结构实验报告题目: 数制转换班级:*姓名: *学号:指导教师: *完成日期:2009 年 4 月 18 日 一、 需求分析 1、程序所实现的功能; 程序通过对栈的应用,实现了将一个十进制整数向R进制数的转换。 2、程序的输入,包含输入的数据格式和说明; 程序运行时,输入任意十进制整数。对于转换进制R的值则应为:10、2、8、 16。 3、程序的输出,程序输出的形式;输出为转换成的R进制整数。二、设计内容1、说明本程序中所有用到的数据及其数据结构的定义及其基本操作的定义; 1)定义栈的顺序存储结构 typedef struct int *base;int *top;
2、int stacksize; SqStack;/栈的顺序存储表示 2)栈的初始化int InitStack(SqStack &S) 3)判断一个栈是否为空int StackEmpty(SqStack &S) 4)入栈操作 int Push(SqStack &S,int e) 5)出栈操作 int Pop(SqStack &S,int &e) 6)数制转换函数 void conversion(SqStack &S,int R,int N,int &e) 7)判断是否输入正确 int Ninputlegality() int Rinputlegality() 8)主函数 void main()2、
3、给出注释详细的源程序,及其设计思想的描述;#include#include#include#define STACK_INIT_SIZE 1000#define STACKINCREMENT 10#define TRUE 1#define FALSE 0#define OK 1#defineERROR 0#define OVERFLOW 0typedef structint *base;int *top;int stacksize;SqStack;/栈的顺序存储表示int N;/定义全局变量N,表示将要转换为R进制的十进制数int R;/定义全局变量R,表示进制数Rint InitStack(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 数制 转换 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内