登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
数据结构栈十进制转八进制的算法详解(已测试过).docx
文档分类:
IT计算机
|
页数:约6页
举报非法文档有奖
分享到:
1
/
6
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
6
下载此文档
文档列表
文档介绍
数据结构栈十进制转八进制的算法详解(已测试过).docx
实验目的
建立栈实现十进制转八进制
实验内容
编程序并上机调试运行。
建立栈实现十进制转八进制
编写程序
//十进制转八进制
#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 返回其值,返回 0K, 否则返回
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);
prin tf("\n");
} 〃对于输入的任意一个非负十进制整数,打印出与其等值的八进制数
int mai n()
{
int n;
//sqstack *s; // in itstack(s); con versi on (n); return 0;
}〃主函数
运行程序:
T F:\Debu g\Debug\ c
程序解析:
,要有#inclu
数据结构栈十进制转八进制的算法详解(已测试过) 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年高考短文改错单句练习打印版
10页
2025年高中三角函数测试题及答案
9页
2025年高一年级体育与健康教案1115
2页
2025年院感学习重点
8页
2025年酒店项目托管合同书范本
8页
杠杆工具的分类
17页
2025年质量体系程序文件大全版
92页
2025年福建省中考物理模拟试卷1
19页
2025年电大《钢结构》期末复习题
5页
2025年物流系统操作手册
27页
2025年灸法的宜忌与注意事项
3页
2025年湘教版初中数学教材目录
2页
2025年浙教版科学七年级下册期末试卷
8页
2025年暗黑2装备出处及爆率全身
38页
有关三角形的证明
22页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
6
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
cjc201601
文件大小
:
16 KB
时间
:
2021-08-04
相关标签
十进制转二进制算法
二进制转十进制算法
二进制转十进制的方法
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
最近更新
防斜纠斜技术在小口径岩心钻探中的应用——..
2025年国家电网招聘之电网计算机考试题库【..
学科教育论文30687金属材料专业毕业设计教学..
2025年国家电网招聘之电网计算机考试题库含..
学生恶作剧检讨书范文三
2025年国家电网招聘之经济学类考试题库带答..
2025年国家电网招聘之经济学类考试题库及参..
2025年国家电网招聘之经济学类考试题库带答..
关于少先队工作计划范文汇总
2025年国家电网招聘之通信类考试题库带答案..
2025年国家电网招聘之通信类考试题库(黄金..
学位论文写作要求规范
2025年普法学法知识竞赛题库【word】
2025年机械员考试题库及答案【基础+提升】
2025年普法学法知识竞赛题库附参考答案【名..
2025年机械员考试题库含完整答案【历年真题..
2025年汽车维修工技能理论考试题库附完整答..
采油平台改建鱼礁海域沉积物再悬浮对磷的吸..
2025年汽车维修工技能理论考试题库有完整答..
2025年法律常识题库及参考答案(研优卷)
邵阳市肾综合征出血热时空分布研究
2025年黑龙江单招语文模拟考试 完整版2025
《七色花》课文原文
红色文创产品发展现状
健康管理师考试试题及答案
建筑工程中介协议模板(2024版)版
2024年度中国水果产业数据简析
高中物理《功和能》练习题(附答案解析)
展柜合同书
番茄筛选机的设计含8张CAD图
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部