十进制转换成八进制(C++)

十进制转换成八进制(C++)Description 用递归算法 把任一给定的十进制正整数转换成八进制数输出 Input 输入一个正整数 表示需要转换的十进制数 Output 输出一个正整数 表示转换之后的八进制的数 SampleInput1 方法 1 乱搞这种做法很有技术含量代码 include bits stdc h usingnamesp bits

Description
把任一给定的十进制正整数转换成八进制数输出。

Input
输入一个正整数,表示需要转换的十进制数。

Output
输出一个正整数,表示转换之后的八进制的数。

Sample Input
15

Sample Output
17

HINT

这里给出三种方法,有的正常,有的不正常。(滑稽)

方法1:乱搞
这种做法很有技术含量
这种方法不推荐!
代码:














#include <bits/stdc++.h> using namespace std; int main() { 
    int a; cin>>a; printf("%o\n",a); return 0; }//What is this? //Can you guess? 
#include <bits/stdc++.h> using namespace std; int js(int n) { 
    if(n<8)return n; else return n%8+10*(js(n/8)); } int main() { 
    int n; cin>>n; cout<<js(n)<<endl; return 0; }//Nice 
#include<bits/stdc++.h> using namespace std; long long sum=0,b=1,x=1; int a; int main() { 
    cin>>a; while(a!=0) { 
    sum=sum+(a%8)*x; a/=8; x*=10; } cout<<sum<<endl; return 0; } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231737.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月25日 上午9:01
下一篇 2025年11月25日 上午9:22


相关推荐

  • 简述线性反馈移位寄存器

    简述线性反馈移位寄存器反馈移位寄存器移位寄存器是流密码产生密钥流的一个主要组成部分 GF 2 上一个 n 级反馈移位寄存器由 n 个二元存储器与一个反馈函数 f a1 a2 an 组成 如下图所示 在任意时刻 这些级的内容构成该反馈移位寄存器的状态 每一状态对应于 GF 2 上的一个 n 维向量 共有 2 的 n 次方种可能的状态 每一时刻的状态可用 n 维向量 a1 a2 an 表示 其中 ai 是第 i 级存储器的内容 反馈函数初始状

    2026年3月17日
    2
  • pycharm激活码永久破解[最新免费获取]

    (pycharm激活码永久破解)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S32PGH0SQB-eyJsaWNlbnNlSWQiOi…

    2022年3月26日
    164
  • 2025年最火赛道:AI绘画变现全攻略,小白也能接单赚钱

    2025年最火赛道:AI绘画变现全攻略,小白也能接单赚钱

    2026年3月15日
    2
  • c+ explicit_staticint与int的区别

    c+ explicit_staticint与int的区别C++ explicit关键字详解首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString // 没有使用…

    2022年8月18日
    6
  • 《算法设计与分析》期末不挂科的原因_算法设计与分析重点

    《算法设计与分析》期末不挂科的原因_算法设计与分析重点考前知识点整理算法分析基础算法的定义算法正确性算法的性质程序的定义程序与算法的区别算法设计和分析的步骤复杂度分析算法的时间复杂性算法渐近复杂性渐近分析的记号渐近上界记号渐近下界记号非紧上界记号非紧下界记号紧渐近界记号意义算法分析中常见的复杂性函数我们学校开设的这门课,过于理论,实践太少,考试不会太难,一起学习,一起不挂科!但是算法平时一定要练哦!加油!算法分析基础算法的定义算法是指解决问题的一种方法或一个过程。算法是若干指令的有穷序列。算法正确性对每一个输入实例算法都能终止,并给出

    2022年10月6日
    4
  • 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题

    解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题org apache ibatis binding BindingExcep Invalidbound notfound 问题 即在 mybatis 中 dao 接口与 mapper 配置文件在做映射绑定的时候出现问题 简单说 就是接口与 xml 要么是找不到 要么是找到了却匹配不到 截图为网络中搜索到的常见原因 照着修改之后 问题依旧存在 最终花费了好大的力气才找

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号