栈实现10进制到8进制的转换
数据结构 严蔚敏 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进制的转换相关推荐
- C++ 链栈实现10进制转换为2、8、16进制(详细)
代码实现 (程序中已详细注释,这里不再重复说明,有疑惑可留意哦) //导入头文件 #include<iostream> #include<stdio.h> #i ...
- 【蓝桥杯】python进制转换16进制转8进制。16进制转10进制。10进制转16进制。
问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 样例输入 2 39 123ABC 样例输出 71 4435274 n = int(input()) #输入一个正整数n,表示n个十六进制正整 ...
- linux c int16进制转10进制,[编程题] 进制转换(16进制转10进制)
[编程题] 进制转换 3/3 [编程题] 进制转换 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. ...
- 16进制转8进制 两种方法先转二进制在转8进制或先转10进制在转8进制
问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行,每行一个由09.大写字母AF组成的字符串,表示要转换的 ...
- java 10进制转64进制_十进制与64进制互相转换算法
实现代码如下: /** * */ package com.M.controller.test; import java.util.Stack; /** * * @author online zuozu ...
- 使用链栈来对十进制数进行任意进制的转换
使用辗转相除法,通过链栈来实现一个十进制数字对任意进制的一个转换,提前声明,这里不包括一进制和零进制的转换. #include"stdio.h" #include<stdli ...
- 题目1208:10进制 VS 2进制(进制转换以及大数保存问题)
题目链接:http://ac.jobdu.com/problem.php?pid=1208 详细链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
- leetcode 168. Excel表列名称(10进制转26进制)
题目 思路 10进制转26进制 经过分析,我们不难发现,这是一个26进制和十进制相互转换的问题.序列A-Z依次对应序列1-26.进制转换的基本办法就是"取余法",换算规则如下: A ...
- 请设计一个栈,实现十进制数转任意进制数。
文章目录 1.题目描述 2.代码实现 1.题目描述 请设计一个栈,实现十进制数转任意进制数 2.代码实现 #include <iostream> using namespace std;# ...
- 2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换
为什么要使用进制数 数据在计算机中的表示,最终以二进制的形式存在 , 就是各种 <黑客帝国>电影中那些 0101010- 的数字 ; 我们操作计算机 , 实际 就是 使用 程序 和 软件 ...
最新文章
- Beta阶段——第4篇 Scrum 冲刺博客
- Graphviz之DT:手把手教你使用可视化工具Graphviz将dot文件转为结构图的png文件
- 手把手教你python实现量价形态选股知乎_【手把手教你】Python实现基于事件驱动的量化回测...
- DBDesigner 4 与 MySql 5 不能连接主要是驱动的原因
- php 模数 指数 公钥生成_php实现JWT认证
- 二叉树 中序遍历 python_LeetCode 105 树 从前序与中序遍历序列构造二叉树(Medium)
- 汇编语言---GCC内联汇编
- oracle中获取列的值,oracle - Oracle-SQL从具有特定列和值的所有表中获取数据 - SO中文参考 - www.soinside.com...
- mac安装mysql的两种方法(含配置)
- KNN的k该如何选择
- 孙玄达叔:年薪75万的真实技术面试实践攻略(篇章二)
- 2021年西式面点师(中级)考试题库及西式面点师(中级)考试试题
- Win10安装.msi文件出现问题
- 【安全资讯】incaseformat蠕虫病毒大爆发!20s删除用户文件
- 科技学术论文润色经验——分享1
- Android开发替换字体
- 金融工程学(一):概述
- 《阿里云天池大赛赛题解析(深度学习篇)》学习笔记(3)实体识别深度学习方法
- HyperloopTT将在中国打造首个Hyperloop超级高铁系统
- Android 查看wifi密码
热门文章
- 统一软件开发过程(rup)理解
- vbs程序批量禁用域用户然后移动到指定OU
- 如何查询SID及根据SID反查对应的账户
- Iphone开发Interface Builder出现Assertion Failure错误
- CentOS+Apache+Mysql+Php安装及优化配置小记
- 也乱弹Book.Save而引OO对话
- linux远程桌面速度,【图片】linux下哪种远程桌面服务最快?_linux吧_百度贴吧
- null和空的区别 oracle,Oracle中NULL与空字符串''的区别的总结
- cc ai条码插件_科脉神秘黑科技产品横空出世,AI能为生鲜称重带来哪些变革?
- 如何删除mysql软链接,Linux中移除(删除)符号链接的命令