第五周项目四 数制转换
来源:互联网 发布:收购淘宝小号 编辑:程序博客网 时间:2024/06/06 10:47
- *
- Copyright (c)2016,烟台大学计算机与控制工程学院
- All rights reserved.
- 文件名称:1.cpp
- 作 者:陈鹏鹏
- 完成日期:2016年10月8日
- 版 本 号:v1.0
- 问题描述:把十进制的整数转换为二至九之间的任一进制数输出。请利用栈设计算法,并实现程序。
- 输入描述:若干数据。
- 程序输出:对应进制数的输出。
- */
代码如下;
- #include <stdio.h>
- #include "sqstack.h"
- void MultiBaseOutput (int number,int base)
- {
- //假设number是非负的十进制整数,输出等值的base进制数
- int i;
- SqStack *S;
- InitStack(S);
- while(number) //从右向左产生base进制的各位数字,并将其进栈
- {
- Push(S,number%base); //将将余数进栈
- number/=base;
- }
- while(!StackEmpty(S)) //栈非空时退栈输出
- {
- Pop(S, i);
- printf("%d",i);
- }
- }
- int main()
- {
- MultiBaseOutput(10, 2);
- return 0;
- }
- 运行结果:
0 0
- 第五周【项目四-数制转换】
- 第五周-项目四 数制转换
- 第五周--项目四--数制转换
- 第五周项目四 数制转换
- 第五周 项目四---数制转换
- 第五周项目四 数制转换
- 第五周项目四-数制转换
- 第五周项目4--数制转换
- 第五周 项目4-数制转换
- 第五周项目4 -数制转换
- 第五周 项目4 - 数制转换
- 第五周项目4-数制转换
- 第五周项目4-数制转换
- 第五周项目4-数制转换
- 第五周 项目4-数制转换
- 第五周-- 项目4 - 数制转换
- 第五周 项目4--数制转换
- 第五周 项目4 - 数制转换
- 关于osg的内容研究学习
- Java开源世界
- 1032 挖掘技术哪家强
- 几个好看的字体颜色
- [学习笔记] 微信公众平台 · 小程序 ·Q&A
- 第五周项目四 数制转换
- Dagger2的简单使用
- 从零开始写一个简单好用的游戏服务器引擎[0] - 前言
- 深入 Nginx:我们是如何为性能和规模做设计的
- eclipse启动出现Java was started but returned exit code=13问题解决
- 从零开始编写自己的JavaScript框架(二)
- java讲解之获得当前系统时间
- NoSQL_MongoDB_文档的修改_详解
- 5个对开发项目有益的规范