1 / 4
文档名称:

用栈实现十进制转2进制 8进制 16进制.docx

格式:docx   大小:15KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用栈实现十进制转2进制 8进制 16进制.docx

上传人:mh900965 2018/4/11 文件大小:15 KB

下载得到文件列表

用栈实现十进制转2进制 8进制 16进制.docx

文档介绍

文档介绍:#include <>
#include <>
#define OK 1
#define ERROR -1
#define OVERFLOW -2
#define STACK_INIT_SIZE 50
#define STACKINCREMENT 10
typedef int SElemType;
typedef int Status;
typedef struct {
SElemType *base;
SElemType *top;
int stacksize;
} SqStack;
Status InitStack(SqStack &S)
{//构建一个空栈
=(SElemType*)malloc(STACK_INIT_SIZE*sizeof(SElemType));
if (!) exit (OVERFLOW); //存储分配失败
= ;
= STACK_INIT_SIZE;
return OK;
}
Status DestroyStack( SqStack &S)
{ if (!) return ERROR; // 若栈未建立(尚未分配栈空间)
free (); // 回收栈空间
= = NULL;
= 0;
return OK;
} // DetroyStack
Status Push(SqStack &S, char e)
{ //插入元素e为新的栈顶元素
if(->=) {//栈满,追加存储空间
=(SElemType*)realloc(, (+STACKINCREMENT)*sizeof(SElemType));
if(!) return OVERFLOW; //存储分配失败
=+;
+=STACKINCREMENT;
}
*++=e;
return OK;
}//Push
Status Pop(SqStack &S, char &e)
{ //若栈不空,则删除S的栈顶元素
//用e返回其值,并返回OK;否则返回ERROR
if(==) return ERROR;
e=*(--);
return OK;
}//Pop
Status two()
{ SElemType n;char e;
SqStack S;
InitStack(S); //建空栈
printf("请输入一个十进制正整数:\n"); //该函数未检查是否为正数和整数
scanf("%d",&n);
printf("的2进制是:");
while(n)
{
Push(S,n%2); // N/2余数进栈
n=n/2; //整除运算
}
whil

最近更新

安徽省合肥市第九中学2019年届高三暑期调研考.. 9页

【解析】2014-2015学年甘肃省张掖市高台一中高.. 28页

【甘肃省天水市一中】2017届高三第六次诊断考.. 9页

【河南省濮阳市】2017届高三第三次模拟考试文.. 7页

【江西省南昌二中】2017届高三第一次联考测试.. 7页

【数学】浙江省杭州市2015年高三高考模拟命题.. 9页

美特斯邦威协同管理系统表单分析 44页

【历史】河北省唐山一中2016届高三下学期寒假.. 9页

2025年呼和浩特货运从业资格考试模拟考试题库.. 25页

《浙江省诸暨中学2019年届高三物理上学期期中.. 9页

2025年周口货运从业资格证模拟考试 24页

2025年吕梁c1货运上岗证模拟考试 25页

[最新精选]甘肃省甘南州合作藏族中学20222022.. 10页

2025年吉林货运从业资格证题目技巧 25页

2025年吉林货运从业资格证模拟考试题答案大全.. 24页

3--2015西城区高三第一学期期末英语试卷及答案.. 14页

2025年吉安货车从业资格证理考试 24页

2025年合肥货运从业资格证考试模拟考试题库及.. 25页

2019届高三物理下学期开学试卷 14页

余教督11doc - 关于印发《余姚市义务教育段学.. 16页

2021年新高考全国I卷英语真题试卷(含答案) 11页

2024年白银市、武威市、酒泉市、定西市、平凉.. 6页

现在分词-ppt课件 64页

门窗安装施工记录 2页

贴瓷砖安全教育培训试卷 1页

元旦节放假通知 (14) 1页

电池的七个一致 23页

《庆六一迎端午》主题班会 9页

海洋里的鱼-课件(PPT·精·选) 43页