代码如下:

#include<iostream>
using namespace std;
int main()
{int x;cin >> x;int outcome[10];int p = 0;while (x != 0){outcome[p] = x % 8;x = x / 8;p++;}for (int i = p-1; i >= 0; i--){cout << outcome[i];}
}

错误6:一开始方法想错了。
改正6:采用正确的方法即可。
错误6:一开始在循环里将i初始化成p导致数组在读取时越界。
改正6:将i初始化为p-1即可或者将代码改成:

#include<iostream>
using namespace std;
int main()
{int x;cin >> x;int outcome[10];int p = -1;while (x != 0){p++;outcome[p] = x % 8;x = x / 8;}for (int i = p; i >= 0; i--){cout << outcome[i];}
}

给出十进制转八进制的方法,将其转成代码。相关推荐

  1. Java黑皮书课后题第5章:**5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值。(不要是使用Java的Integer类的任何方法)

    **5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值.(不要是使用Java的Integer类的任何方法) 题目 题目概述 破题 代码 运行示例 题目 题目概述 * ...

  2. 十进制进制法_关于二进制、十进制、八进制、十六进制数据转换计算方法详细总结...

    下面在安静的音乐中,让我们开始学习吧 公式库网 03:40来自生活用电 在我们接触编程知识时,总会接触有关进制转换的知识,最常见的就是10进制与二进制或十六进制之间的转换,很多时候我们总会遗忘,虽然现 ...

  3. 二进制、十进制、八进制、十六进制转换

    这是一节"前不着村后不着店"的课.不同进制之间的转换纯粹是数学上的计算.不过,你不必担心会有么复杂,无非是乘或除的计算. 生活中其实很多地方的计数方法都多少有点不同进制的影子. 比 ...

  4. 二进制,十进制,八进制,十六进制之间的进制转换

    常见的进制转换 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止. 然后将所得到的余数从最后一位开始倒过来得到的就是 ...

  5. C语言十进制转八进制、十六进制以及十六进制转十进制、八进制

    以下程序的输出结果是 main(){ int a=20; printf("%d,%o,%x\n",a,a,a); } 看到这个题目首先我们要明白%o 和 %x代表的是什么意思 %o ...

  6. 顺序栈十进制转八进制C语言,顺序栈实现十进制跟八进制之间的转换

    顺序栈实现十进制和八进制之间的转换 顺序栈实现十进制和八进制之间的转换 (1)首先实现栈的初始化,既申请固定大小的数组空间,存储数据,用到的方法是 int InitStack(  struct  sq ...

  7. 一些知识概念,十进制、八进制和二进制转换

    开通csdn,还没写东西,今天写一点前期我的笔记 字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符.     ...

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

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

  9. C++ 二进制、十进制、八进制和十六进制 转换

    在C++中,默认状态下,数据按十进制输入输出.如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制.但是二进制没有默认的输出 ...

最新文章

  1. android studio 怎么运行java
  2. 第四篇 Gallery控件
  3. 【Android 逆向】修改 Android 的 apk 安装包内的文件并重新打包 ( apktool_2.6.0.jar 下载和使用 | zipalign 文件对齐 | apksigner 签名 )
  4. Spark:一个高效的分布式计算系统--转
  5. 【Prince2科普】衡量绩效的六大要素
  6. Node.js 笔记01
  7. notepad比对文本_仵航说 notepad++怎么对比文件 仵老大
  8. uniapp底部弹出框效果
  9. mysql索引详解(转)
  10. JAVA解压tar,可以使用javatar
  11. 格拉布斯检验法matlab,格拉布斯检验法MATLAB算法
  12. ArcGIS影像空值填充\插补
  13. itext 生成pdf、pdf模板生成pdf
  14. cad画直线长度与实际不符_cad画直线尺寸不对
  15. 任凭弱水三千,我只取一瓢饮
  16. java泛型类型推断_Java 泛型-类型推断
  17. 二值化网络的发展——从原始BNN到MeliusNet
  18. 云桌面有哪些优势-为什么企业使用云桌面是趋势
  19. 个人IP「Android大强哥」上线啦!
  20. 为什么我要“安利”你们来实习?

热门文章

  1. 容器之 CGroup
  2. 13-Javaweb-JSPmvc模式 JDBC事务 反射补充
  3. java 置位_置位复位指令是什么
  4. PG数据库wal日志空间异常
  5. python构造器_Python短小精悍的Orator查询构造器
  6. 你真的不知道音频转换MP3格式免费软件有哪些吗?
  7. 安装科里奥利质量流量计有哪些要求
  8. 基于PyQt5实现导出Excle表
  9. 《Adobe Premiere Pro CC经典教程(彩色版)》——2.3 设置序列
  10. CIFAR-10 数据集简介