十进制向任意进制转换
2016-03-26 11:52
197 查看
十进制向任意进制转换:
代码已在vs2015编译运行通过。
(相关出错处理请自行完善,goto语句仅用于调试)
代码已在vs2015编译运行通过。
#include<iostream> #include<stack> using namespace std; int main() { stack<int> s; A: cout<<"请输入十进制数和进制:"; int num,dig;//十进制数据 cin>>num>>dig; if(dig<2){ cout<<"wrong input!"<<endl; return -1; } while(num){ s.push(num%dig); num/=dig; } cout<<endl<<""; while(!s.empty()) { int gi=s.top(); char c=gi>9?gi-10+'a':gi+'0'; cout<<c<<' '; s.pop(); } cout<<endl; goto A; return 0; }
(相关出错处理请自行完善,goto语句仅用于调试)
相关文章推荐
- require.js 入门笔记
- 文本处理“三剑客”之SED"
- Kafka分布式消息系统
- 内存映射文件原理
- java判断字段是否final修饰
- ExtJs之Ext.Model的MemoryProxy
- Android实现XML解析技术
- Excel启动提示向程序发送命令出现问题
- 第五周上机实践项目——项目1-三角形类雏形-(2)
- Spring AOP应用
- linux挂载的磁盘类型
- 构建之法阅读笔记03
- C日记——快速排序
- 【学习C++】2.cin与Enter
- Android SlidingMenu 开源项目 侧拉菜单的使用
- 移动开发的革命之路到底指向何方
- Java 中ThreadLocal类详解
- android项目中,java调用kotlin代码
- win10桌面和手机的扩展API,判断是否有实体后退键API
- win32平台而非linux平台下 深入分析Sleep(0)与Sleep(1)的区别