在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:八进制数(进制转换)相关推荐

  1. C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换

    描述 我们都知道Excel的列数是用字母表示的,比如第1列对应A,第27列对应AA. 假设给定一个正整数n,你能给出它所对应的字母表示么? 输入格式 程序需要读入多个测试样例,每个测试样例中: 一个正 ...

  2. python十六进制转换成八进制_Python 进制转换 二进制 八进制 十进制 十六进制

    全局定义一定不要丢了 全局定义 base = [str(x) for x in range()] + [ chr(x) for x in range(ord('A'),ord('A')+)] 二进制 ...

  3. python十进制转八进制_python进制转换(二进制、十进制和十六进制)及注意事项...

    使用内置函数实现进制转换实现比较简单,主要用到以下函数: bin().oct().int().hex() 下面分别详解一下各个函数的使用(附实例) 第一部分:其他进制转十进制 1.二进制转十进制 使用 ...

  4. 【ACM算法】-- 数学问题篇 - 进制转换

    第一题: 思路: 对于进制转换问题,其实理解了取模运算和 10 进制运算,基本是特别好理解的,在进制转换问题中,只需掌握,m 进制转换为 10 进制,10 进制转换为 n 进制即可,任何进制之间的转换 ...

  5. c语言中十进制转化二进制八进制十六进制,进制转换:二进制、八进制、十六进制、十进制之间的转换...

    对于基础薄弱的读者,本节的内容可能略显晦涩和枯燥,如果觉得吃力,可以暂时跳过,用到的时候再来阅读.但是本节所讲的内容是学习编程的基础,是程序员的基本功,即使现在不学,迟早也要回来学. 上节我们对二进制 ...

  6. php小算法总结一(数组重排,进制转换,二分查找)

    1.两个有序数组组合成一个新的有序数组 <?php $arr1=array(2,5,7,9,12); $arr2=array(3,4,6,8,10,11); function merge_sor ...

  7. 【数字电路基础】进制转换:二进制、十进制、八进制、十六进制、反码、补码、原码

    文章目录 一.无符号数进制转换 1.1.十进制转二.八.十六 1.1.1. 十进制转二进制 1.1.2. 十进制转八进制 1.1.2. 十进制转十六进制 1.2.二.八.十六转十进制 1.3 二进制转 ...

  8. 【Java】进制转换

    文章目录 八进制 直接数值赋值 来自字符串的转型 printf()输出八进制 八进制转型String 八进制总结 进制转换 X进制转Y进制 进制与位运算 计算二进制数中1的个数 八进制 直接数值赋值 ...

  9. 探索C/C++ 进制转换之美:从原理到应用

    一.简介 (Introduction) 进制 前缀表示 整数常量示例 转换库接口 参数及返回值示例 二进制 0b 或 0B 0b1010 std::bitset<> std::bitset ...

  10. Java实现任意进制转换拓展进制转换计算器

    JAVA实现蓝桥杯基础练习十六进制转换八进制-----------拓展进制转换计算器 这个题目我浏览了大量的道友的文章发现十分麻烦,但仍然从其中收益菲薄,所以在这里分享一下我认为最好的代码 impor ...

最新文章

  1. Nginx 外的另一选择,轻量级开源 Web 服务器 Tengine 发布新版本
  2. python控制台输出颜色
  3. linux 内核连接跟踪,Linux内核连接跟踪锁的优化分析(1)
  4. js请求结果拦截机器_CefSharp请求资源拦截及自定义处理
  5. JAXB做错了; 尝试Xembly
  6. DreamweaverCS4搭建配置php本地站点(图文教程)- 教程篇
  7. 编写模块时的声明(含MODULE_LICENSE等)
  8. python 的库如何开发_如何开发Python第三方库?
  9. 安装完wps去除右键新建中的wps等文档
  10. 一例JAVA多线程访问卡死的现象
  11. 最新Activity与Fragment完全理解
  12. 【python】将json字符串转化为json对象
  13. Android PreferenceScreen
  14. (附源码)计算机毕业设计SSM-志愿者管理系统
  15. net bios支持服务器,禁用NetBIOS巧妙解决网络不通故障
  16. 强化学习入门项目 Spinning up OpenAI (1) installation
  17. 反向代理和正向代理的概念
  18. Android PowerManager 进入屏保、睡眠的过程梳理
  19. 厂长来了 | 从个人英雄到软件工程,我们经历了什么
  20. 【小象学院】案例8——空气质量指数计算v7.0

热门文章

  1. 使用pytorch时,遇到Can‘t pickle local object ‘xxx.<locals>.<lamba>‘的问题,注释有关部分有EOFError: Ran out of input问题
  2. 2021年四大流行Android手机自动化测试工具,全在这里了!
  3. 和氟西汀类似的备注_备注氟西汀什么梗 备注氟西汀的含义出处
  4. 优秀程序员是怎样炼成的?
  5. 手把手教学编写gitlab-ci.yml文件以及应用(最简单易懂实践)
  6. Ubuntu rc.local 的开启与配置
  7. 使用vue+weixin-js-sdk实现公众号页面的扫码功能
  8. 程序开发常用第三方类库一览表(VendorLib)
  9. isEmpty 和 isBlank 的用法区别
  10. 有手机了,为什么还需要平板