算法3-1:八进制数(进制转换)
在C语言中,我们学过如何控制八进制,六进制格式化输出。
int x;
cin>>x;
printf("%d,%o,%x\n",x,x,x);
所以这个题目我们可以直接格式化输出,但是我们在学习数据结构的过程中,我们理解到真正的进制转化是取余后反转。
所以我们可以得到:
#include<bits/stdc++.h>using namespace std;
vector<int> st;//用来存余数
int main(){int n;while(cin>>n){//printf("%o\n",n);//格式化控制输出st.clear();while(n){int nu = n % 8;n /= 8;st.push_back(nu);}reverse(st.begin(),st.end());for(auto i=st.begin();i!=st.end();i++){cout<<*i;}cout<<endl;}return 0;
}
算法3-1:八进制数(进制转换)相关推荐
- C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换
描述 我们都知道Excel的列数是用字母表示的,比如第1列对应A,第27列对应AA. 假设给定一个正整数n,你能给出它所对应的字母表示么? 输入格式 程序需要读入多个测试样例,每个测试样例中: 一个正 ...
- python十六进制转换成八进制_Python 进制转换 二进制 八进制 十进制 十六进制
全局定义一定不要丢了 全局定义 base = [str(x) for x in range()] + [ chr(x) for x in range(ord('A'),ord('A')+)] 二进制 ...
- python十进制转八进制_python进制转换(二进制、十进制和十六进制)及注意事项...
使用内置函数实现进制转换实现比较简单,主要用到以下函数: bin().oct().int().hex() 下面分别详解一下各个函数的使用(附实例) 第一部分:其他进制转十进制 1.二进制转十进制 使用 ...
- 【ACM算法】-- 数学问题篇 - 进制转换
第一题: 思路: 对于进制转换问题,其实理解了取模运算和 10 进制运算,基本是特别好理解的,在进制转换问题中,只需掌握,m 进制转换为 10 进制,10 进制转换为 n 进制即可,任何进制之间的转换 ...
- c语言中十进制转化二进制八进制十六进制,进制转换:二进制、八进制、十六进制、十进制之间的转换...
对于基础薄弱的读者,本节的内容可能略显晦涩和枯燥,如果觉得吃力,可以暂时跳过,用到的时候再来阅读.但是本节所讲的内容是学习编程的基础,是程序员的基本功,即使现在不学,迟早也要回来学. 上节我们对二进制 ...
- php小算法总结一(数组重排,进制转换,二分查找)
1.两个有序数组组合成一个新的有序数组 <?php $arr1=array(2,5,7,9,12); $arr2=array(3,4,6,8,10,11); function merge_sor ...
- 【数字电路基础】进制转换:二进制、十进制、八进制、十六进制、反码、补码、原码
文章目录 一.无符号数进制转换 1.1.十进制转二.八.十六 1.1.1. 十进制转二进制 1.1.2. 十进制转八进制 1.1.2. 十进制转十六进制 1.2.二.八.十六转十进制 1.3 二进制转 ...
- 【Java】进制转换
文章目录 八进制 直接数值赋值 来自字符串的转型 printf()输出八进制 八进制转型String 八进制总结 进制转换 X进制转Y进制 进制与位运算 计算二进制数中1的个数 八进制 直接数值赋值 ...
- 探索C/C++ 进制转换之美:从原理到应用
一.简介 (Introduction) 进制 前缀表示 整数常量示例 转换库接口 参数及返回值示例 二进制 0b 或 0B 0b1010 std::bitset<> std::bitset ...
- Java实现任意进制转换拓展进制转换计算器
JAVA实现蓝桥杯基础练习十六进制转换八进制-----------拓展进制转换计算器 这个题目我浏览了大量的道友的文章发现十分麻烦,但仍然从其中收益菲薄,所以在这里分享一下我认为最好的代码 impor ...
最新文章
- Nginx 外的另一选择,轻量级开源 Web 服务器 Tengine 发布新版本
- python控制台输出颜色
- linux 内核连接跟踪,Linux内核连接跟踪锁的优化分析(1)
- js请求结果拦截机器_CefSharp请求资源拦截及自定义处理
- JAXB做错了; 尝试Xembly
- DreamweaverCS4搭建配置php本地站点(图文教程)- 教程篇
- 编写模块时的声明(含MODULE_LICENSE等)
- python 的库如何开发_如何开发Python第三方库?
- 安装完wps去除右键新建中的wps等文档
- 一例JAVA多线程访问卡死的现象
- 最新Activity与Fragment完全理解
- 【python】将json字符串转化为json对象
- Android PreferenceScreen
- (附源码)计算机毕业设计SSM-志愿者管理系统
- net bios支持服务器,禁用NetBIOS巧妙解决网络不通故障
- 强化学习入门项目 Spinning up OpenAI (1) installation
- 反向代理和正向代理的概念
- Android PowerManager 进入屏保、睡眠的过程梳理
- 厂长来了 | 从个人英雄到软件工程,我们经历了什么
- 【小象学院】案例8——空气质量指数计算v7.0
热门文章
- 使用pytorch时,遇到Can‘t pickle local object ‘xxx.<locals>.<lamba>‘的问题,注释有关部分有EOFError: Ran out of input问题
- 2021年四大流行Android手机自动化测试工具,全在这里了!
- 和氟西汀类似的备注_备注氟西汀什么梗 备注氟西汀的含义出处
- 优秀程序员是怎样炼成的?
- 手把手教学编写gitlab-ci.yml文件以及应用(最简单易懂实践)
- Ubuntu rc.local 的开启与配置
- 使用vue+weixin-js-sdk实现公众号页面的扫码功能
- 程序开发常用第三方类库一览表(VendorLib)
- isEmpty 和 isBlank 的用法区别
- 有手机了,为什么还需要平板