登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
数据结构栈十进制转八进制的算法详解[已测试过].doc
文档分类:
IT计算机
|
页数:约6页
举报非法文档有奖
分享到:
1
/
6
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
6
下载此文档
文档列表
文档介绍
数据结构栈十进制转八进制的算法详解[已测试过].doc
实验目的
建立栈实现十进制转八进制
实验内容
编程序并上机调试运行。
建立栈实现十进制转八进制
编写程序
//十进制转八进制
#include<>
#include<>
#include<>
#define STACK_INIT_SIZE 100
#define STACKINCREMENT 10
typedef struct {
int *base;
int *top;
int stacksize;
}sqstack;
int initstack (sqstack *s)
{s->base=(int *)malloc(STACK_INIT_SIZE * sizeof(int));
if(!s->base)
exit(0);
s->top=s->base;
s->stacksize =STACK_INIT_SIZE ;
return 0;
}//构造一个空栈s
int push(sqstack *s,int e)
{ if((s->top-s->base)>=s->stacksize){
s->base=(int*)realloc(s->base,(s->stacksize + STACKINCREMENT )*sizeof(int));
if(!(s->base)) exit(1);
s->top=s->base+s->stacksize;
s->stacksize+=STACKINCREMENT;
}
*s->top++=e;
return 0;
}//插入新的元素e为新的栈顶元素
int stackempty (sqstack *s)
{if(s->top==s->base)
return 1;
else return 0;
}//若栈s为空栈,则返回1,否则返回0
int pop (sqstack *s,int *e)
{if(s->top==s->base)
return 1;
*e=*--s->top;
return 0;
}//若栈不为空,则删除s的栈顶元素,用e返回其值,返回OK,否则返回ERROR
void conversion (int n)
{ sqstack s;
int e;
initstack(&s);
printf("请输入一个十进制数:\n");
scanf("%d",&n);
while (n){
push(&s,n%8);
n=n/8;
}
printf("\n");
printf("该数的八进制数为:\n");
while(!stackempty(&s)){
pop(&s,&e);
printf("%d",e);
}
printf("\n");
}//对于输入的任意一个非负十进制整数,打印出与其等值的八进制数
int main()
{
int n;
//sqstack *s;
// initstack(s);
conversion (n);
return 0;
}//主函数
数据结构栈十进制转八进制的算法详解[已测试过] 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年2023年经典伤心情感语录汇编37条
3页
2025年2023年精选温馨的晚安问候语短信大集合..
5页
2025年2023年精选暖心元旦祝福语摘录38句
5页
2025年房产人员销售谈判技巧培训
23页
不同食材煎炸过程极性组分与聚甘油酯变化的研..
2页
不同锚杆预应力对煤矿井巷支护效果的影响研究..
2页
2025年2023年简短的爱情语录短句摘录66句
5页
2025年苦涩的滋味作文(精选17篇)
25页
2025年2023年简短的哲理的人生语句汇编47条
6页
2025年2023年简短的伤感个性句子汇总80条
7页
2025年2023年简洁的形容心情不好的句子37句
3页
2025年苏轼《记承天寺夜游》赏析(共11篇)
43页
2025年2023年简洁的伤感个性句子锦集59句
5页
中考文言文实词含义的推断
13页
2025年苏教版高一语文知识点(共3篇)
11页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
6
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
wxnt86
文件大小
:
68 KB
时间
:
2018-11-26
相关标签
十进制转二进制算法
二进制转十进制算法
二进制转十进制的方法
10进制转16进制算法
8进制转10进制算法
16进制转10进制算法
二进制转换十进制方法
16进制转换10进制算法
二进制转换为八进制的方法
进制转换算法
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
SEO
最近更新
垃圾资源化利用运输协议3篇
地质研究设备搬运合同3篇
图书馆装修保修服务协议3篇
国际海运合同多式联运3篇
商标注册居间合同模板3篇
商务区土方清运协议3篇
2025年新编员工手册
商业广场沥青铺设运输合作3篇
咨询公司装修改造合同样本3篇
2025年新办公大楼网络信息化建设方案
发电厂水电改造合同样本3篇
厨卫装修防水施工协议3篇
2025年新产品上市策划
2025年融资租赁企业会计处理影响分析论文(..
2025年文明施工方案 Microsoft Word 文档
代理的概念课件
2025年房地产公司合同管理办法
2025年开发区给排水管网工程施工组织设计方..
2025年人教版小学音乐二年级下册教学计划及..
隧道机械施工安全技术交底
水泥土搅拌桩施工记录表范例
关于圆锥曲线的146个二级结论
重症肌无力患者麻醉知识考点试题及答案解析..
中国保险行业协会机动车综合商业保险示范条..
氮碳共渗工艺
物理考点双向细目表格
景德镇市酒店市场研究报告
林则徐十不益
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部