十进制转八进制C++源代码
更新时间:2023-06-09 14:20:01 阅读量: 实用文档 文档下载
十进制转八进制C++源代码
C++源代码文辑 代码名称:十进制转换为八进制
编程工具: Microsoft Visual C++ 6.0
作 者:长风夜雨
十进制转八进制C++源代码
#define STACKINCREMENT 10;
#define OVERFLOW 0
#define OK 1
#define ERROR 0
typedefstruct
{
int *base;
int *top;
intstacksize;
} SqStack;
intInitStack (SqStack *S)
{// 构造一个空栈S
S->base = (int *)malloc( 100 * sizeof(int));
if (!S->base) return OVERFLOW; //存储分配失败
S->top = S->base;
S->stacksize = STACK_INIT_SIZE;
return OK;
};
int Push (SqStack *S, int e)
{
if (S->top - S->base >= S->stacksize) //栈满,追加存储空间
{
S->base = (int *) realloc( S->base,
(S->stacksize + 10) *
sizeof (int));
if (!S->base) return OVERFLOW; //存储分配失败
S->top = S->base + S->stacksize;
S->stacksize += STACKINCREMENT;
};
*S->top++ = e;
return OK;
};
int Pop (SqStack *S, int *e)
{ // 若栈不空,则删除S的栈顶元素,
// 用e返回其值,并返回OK;
// 否则返回ERROR
if (S->top == S->base) return ERROR;
*e = *--S->top;
return OK;
};
十进制转八进制C++源代码
boolStackEmpty(SqStack *S)
{
if (S->top - S->base == 0)
{return 1;}
else
{
return 0;
};
};
void conversion ()
{
SqStack S;
int N, e;
InitStack(&S);
printf ( "Please input the num\n");
scanf ("%d",&N);
while (N)
{
Push(&S, N % 8);
N = N/8;
};
while (!StackEmpty(&S))
{
Pop(&S, &e);
printf ( "%d", e );
};
printf ( "\n");
} // conversion
void main()
{
conversion();
}
十进制转八进制C++源代码
附:一个超低价虚拟业务联盟网站:
正在阅读:
十进制转八进制C++源代码06-09
2021年《建党伟业》观后感言文本08-17
乡镇公务员年终个人工作总结_工作总结05-09
青岛版小学科学《凝结》教学设计04-04
美图看看如何改变图片浏览的顺序?02-10
经典总结:室内分布培训资料07-26
主题班会设计方案03-03
汽车节能技术研究论文03-22
生活万花筒作文四年级(优秀8篇)03-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 八进制
- C++
- 十进制
- 源代码
- 新人教版语文七年级上册文言文知识点总结
- 人教版小学一年级语文下册第一单元全部知识树
- 高考生物一轮复习酶知识相关
- 2013-2018年中国竹纤维面料行业市场分析及投资可行性研究报告
- 编译原理考核办法
- 建筑门窗工程合同001
- 2017考研数学备考抓稳三个阶段
- 高中英语语法大全-精讲教程
- 钢琴谱的各种符号
- 二年级下册语文课堂实录及反思-14.小马过河-部编版
- 2013年全国中学生生物学竞赛获奖名单公布
- 基于HLA的协同仿真运行管理集成环境
- 中国最全的地名大全
- 大学物理 真空中静电场之三 (电势)
- 商业计划书规范化格式(1)
- 设计管理的重要性
- 如何配置sun公司的Java虚拟机1
- 19.2平行四边形的判定2(沪科版)
- 浅析加强军队规划计划与预算有效-基于美军PPBE体系的启示_葛祥
- 简爱人物性格分析