设计一个算法把一个十进制整数转化为二至九进制之间的任意进制数输出
2015-10-18 19:12
351 查看
#include #include using namespace std; stackresult; void ScaleChange(int value) { cout << "输入你需要将要十进制转化成的进制"; int data; cin >> data; bool flag = true; int temp = 0; while (flag) { temp = value%data; value = value / data; result.push(temp); if (value == 0) flag = false; } } int main(int argc, char argv[]) { cout << "输入你需要转化的数据"; int data; cin >> data; ScaleChange(data); while (!result.empty()) { cout << result.top() << " "; result.pop(); } return 0; }
相关文章推荐
- iOS百度地图定位功能iOS8+
- SQL中char、varchar、nvarchar的区别
- 10进制转8进制 ;内附所有进制转换
- lintcode 容易题:Partition List 链表划分
- [转]CocoaPods安装和使用教程
- HTML学习笔记之表格的使用
- 1041. 考试座位号(15)
- Ubuntu上的Read from socket failed: Connection reset by peer
- 黑马程序员——Java中的常用类总结
- 第七周 项目一-顺序环形队列算法库
- 截取utf8字符串
- node+mongodb+WP构建的移动社交应用源码 分享
- 测试数据库sql声明效率
- STL中 map 和 multimap
- Fragment之间的通信交互问题
- hdu5504 GT and sequence
- 黑马程序员——集合之Set和Map
- 提防包装类型的null值
- 常见字符串操作函数
- 对恢复任务函数OSTaskResume()的理解