哈哈哈呵呵呵好 2022-08-15 20:35 采纳率: 0%
浏览 44

一维数组c++ 十进制转二进制

img


怎么反过来输出
求帮忙这道题目就是求余如果是一二进制就是一如果能整除就是零
这是我的代码
帮忙看一下怎么修改

img

  • 写回答

2条回答 默认 最新

  • 吉士先生 Java领域新星创作者 2022-08-15 20:48
    关注

    我会

    #include<iostream>
    using namespace std;
    void er(int n)
    {
       int t=0;
       if(n!=0)
        {
           t=n%2;      //得到余数
           n=n/2;      //得到商
          er(n);      //用商继续得余数,并达到倒排得效果
          cout << t;
         }
    }
    int main()
    {
            int m;
          cout << "请输入一个十进制的数字" << endl;
            cin >> m;
            cout << "二进制为," << endl;
            er(m);
        return 0;
    }
    
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 8月15日

悬赏问题

  • ¥20 有偿,学生成绩信息管理系统
  • ¥15 Arduino电机和openmv连接异常
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本
  • ¥15 工价表引用工艺路线,应如何制作py和xml文件
  • ¥15 根据历史数据,推荐问题类型
  • ¥15 需要仿真图,简单的二阶系统实例
  • ¥15 stm32光控照明仿真
  • ¥15 使用人工智能的方法生成满足一定统计参数要求的随机数序列