数据结构 严蔚敏 P48

#include<iostream>
#include<string>
#include<stack>
using namespace std;
string conversion(int num){stack<int> intstack;int temp;string str,strtemp;while (num){intstack.push(num % 8);num = num / 8;}while (!intstack.empty()){temp = intstack.top();intstack.pop();strtemp = to_string(temp);str += strtemp;}return str;
}
int main()
{string s;s = conversion(1348);cout << s << endl;
}

转载于:https://www.cnblogs.com/mrethan/p/4239100.html

栈实现10进制到8进制的转换相关推荐

  1. C++ 链栈实现10进制转换为2、8、16进制(详细)

    代码实现         (程序中已详细注释,这里不再重复说明,有疑惑可留意哦) //导入头文件 #include<iostream> #include<stdio.h> #i ...

  2. 【蓝桥杯】python进制转换16进制转8进制。16进制转10进制。10进制转16进制。

    问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 样例输入 2 39 123ABC 样例输出 71 4435274 n = int(input()) #输入一个正整数n,表示n个十六进制正整 ...

  3. linux c int16进制转10进制,[编程题] 进制转换(16进制转10进制)

    [编程题] 进制转换 3/3 [编程题] 进制转换 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. ...

  4. 16进制转8进制 两种方法先转二进制在转8进制或先转10进制在转8进制

    问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行,每行一个由09.大写字母AF组成的字符串,表示要转换的 ...

  5. java 10进制转64进制_十进制与64进制互相转换算法

    实现代码如下: /** * */ package com.M.controller.test; import java.util.Stack; /** * * @author online zuozu ...

  6. 使用链栈来对十进制数进行任意进制的转换

    使用辗转相除法,通过链栈来实现一个十进制数字对任意进制的一个转换,提前声明,这里不包括一进制和零进制的转换. #include"stdio.h" #include<stdli ...

  7. 题目1208:10进制 VS 2进制(进制转换以及大数保存问题)

    题目链接:http://ac.jobdu.com/problem.php?pid=1208 详细链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...

  8. leetcode 168. Excel表列名称(10进制转26进制)

    题目 思路 10进制转26进制 经过分析,我们不难发现,这是一个26进制和十进制相互转换的问题.序列A-Z依次对应序列1-26.进制转换的基本办法就是"取余法",换算规则如下: A ...

  9. 请设计一个栈,实现十进制数转任意进制数。

    文章目录 1.题目描述 2.代码实现 1.题目描述 请设计一个栈,实现十进制数转任意进制数 2.代码实现 #include <iostream> using namespace std;# ...

  10. 2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换

    为什么要使用进制数 数据在计算机中的表示,最终以二进制的形式存在 , 就是各种 <黑客帝国>电影中那些 0101010- 的数字 ; 我们操作计算机 , 实际 就是 使用 程序 和 软件 ...

最新文章

  1. Beta阶段——第4篇 Scrum 冲刺博客
  2. Graphviz之DT:手把手教你使用可视化工具Graphviz将dot文件转为结构图的png文件
  3. 手把手教你python实现量价形态选股知乎_【手把手教你】Python实现基于事件驱动的量化回测...
  4. DBDesigner 4 与 MySql 5 不能连接主要是驱动的原因
  5. php 模数 指数 公钥生成_php实现JWT认证
  6. 二叉树 中序遍历 python_LeetCode 105 树 从前序与中序遍历序列构造二叉树(Medium)
  7. 汇编语言---GCC内联汇编
  8. oracle中获取列的值,oracle - Oracle-SQL从具有特定列和值的所有表中获取数据 - SO中文参考 - www.soinside.com...
  9. mac安装mysql的两种方法(含配置)
  10. KNN的k该如何选择
  11. 孙玄达叔:年薪75万的真实技术面试实践攻略(篇章二)
  12. 2021年西式面点师(中级)考试题库及西式面点师(中级)考试试题
  13. Win10安装.msi文件出现问题
  14. 【安全资讯】incaseformat蠕虫病毒大爆发!20s删除用户文件
  15. 科技学术论文润色经验——分享1
  16. Android开发替换字体
  17. 金融工程学(一):概述
  18. 《阿里云天池大赛赛题解析(深度学习篇)》学习笔记(3)实体识别深度学习方法
  19. HyperloopTT将在中国打造首个Hyperloop超级高铁系统
  20. Android 查看wifi密码

热门文章

  1. 统一软件开发过程(rup)理解
  2. vbs程序批量禁用域用户然后移动到指定OU
  3. 如何查询SID及根据SID反查对应的账户
  4. Iphone开发Interface Builder出现Assertion Failure错误
  5. CentOS+Apache+Mysql+Php安装及优化配置小记
  6. 也乱弹Book.Save而引OO对话
  7. linux远程桌面速度,【图片】linux下哪种远程桌面服务最快?_linux吧_百度贴吧
  8. null和空的区别 oracle,Oracle中NULL与空字符串''的区别的总结
  9. cc ai条码插件_科脉神秘黑科技产品横空出世,AI能为生鲜称重带来哪些变革?
  10. 如何删除mysql软链接,Linux中移除(删除)符号链接的命令