头文件用了C++的,也可以加上#include <stdio.h>,可以用C语言的输入输出语句。

#include <iostream>//将十进制转为二进制,并输出其中1的个数。
using namespace std;
int main()
{
int t,n,a[100];
int i,k,j;
cin>>t;
while(t--)//控制多组输入
{
i=j=0;
cin>>n;
while(n!=0)//该循环将十进制转为二进制并存入数组a
{
a[i++]=n%2;
n/=2;
}
for(k=i-1;k>=0;k--)//倒序输出二进制
{
if(k==i-1)cout<<a[k];
else cout<<" "<<a[k];
if(a[k]==1)j++;
}
cout<<endl;
cout<<j<<endl;//输出1的个数
}
return 0;
}

C/C++将十进制数转为二进制并输出相关推荐

  1. 十进制转二进制 java 程序_如何把一个十进制数转为二进制数的Java程序?

    展开全部 十进制数转二进制分2部分,整数和小数部分. 1.整数部分 十进制整数转换为二进制整数采用62616964757a686964616fe59b9ee7ad9431333337616533&qu ...

  2. C++十进制数转换为二进制表示的算法(附完整源码)

    C++十进制数转换为二进制表示的算法 C++十进制数转换为二进制表示的算法完整源码(定义,实现,main函数测试) C++十进制数转换为二进制表示的算法完整源码(定义,实现,main函数测试) #in ...

  3. 语言栈十进制转十六进制_十进制数转二进制、八进制、十六进制等任意进制_C语言「抄作业」...

    C语言「抄作业」系列之十进制数转二进制.八进制.十六进制等任意进制 PS: 写这篇时发现了潜藏多年的Bug.在修复时,无意间发现,本大仙当年的Bug代码竟然「流传甚广」--(别以为改了下变量名,就能骗 ...

  4. Java中实现十进制数转换为二进制的几种办法

    Java中实现十进制数转换为二进制 第一种:除基倒取余法 这是最符合我们平时的数学逻辑思维的,即输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2...依次循环,直到商为0结束,把余数倒 ...

  5. Java中实现十进制数转换为二进制

    Java中实现十进制数转换为二进制 第一种:除基倒取余法 这是最符合我们平时的数学逻辑思维的,即输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2-依次循环,直到商为0结束,把余数倒着依 ...

  6. Python实现十进制数与二进制补码转换

    Python实现十进制数与二进制补码转换 二进制补码(BNR) 正数 正整数的补码是其二进制表示,与原码相同. 例:+9的补码是00001001.(备注:这个+9的补码是用8位2进制来表示的,补码表示 ...

  7. 利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能。(第二版)

    [实验题目内容] 保持计算机默认的十进制不变(要求不用C++流操纵符转换基数为八进制形式oct,不用C++流操纵符转换基数为十六进制形式hex,也不用setbase(base)函数将基数设置为base ...

  8. 利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能。

    利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能. [实验题目内容] [实验环境](使用的软件):VS - 2010 [项目设计源代码] [项目测试运行结果截图] [实验题目内容 ...

  9. c++第二周任务一*(1‐1)编写递归函数将十进制数转换成二进制数输出。

    /任务一 /*(1‐1)编写递归函数将十进制数转换成二进制数输出. * 算法说明: */ #include <iostream> using namespace std; void d2b ...

最新文章

  1. vmware虚拟机redhat7.2下docker容器安装hadoop
  2. 开发日记-20190608 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  3. Python 文件及目录操作
  4. C++ 语法都不会怎么写代码? 03
  5. python 爬虫热搜_Python网络爬虫之爬取微博热搜
  6. Matplotlib 中文用户指南 8.1 屏幕截图
  7. python函数不包括参数函数_python中实现函数不限制参数的数量
  8. 腾讯技术运营岗实习面试面经
  9. socket编程—— 服务器遇到Broken Pipe崩溃
  10. Java就业培训教程重点部分的笔记
  11. c语言windows程序设计pdf下载,windows程序设计第7版(windows程序设计第7版珍藏版) pdf...
  12. C++中的LPVOID数据类型
  13. 处理器仿存带宽_CPU,内存,主板带宽是怎么计算的?网上帖子说内存和主板的带宽要大于等于CPU带宽,充分利用CPU...
  14. Mybatis(1)----------简介及第一开发程序
  15. 腾讯云Ubuntu服务器挂载阿里云盘
  16. 第4届CCCC字符串大赛 L2-3深入虎穴
  17. 一文读懂:制造业头部企业如何构建经营分析数字化体系
  18. (71)--爬取拉勾网招聘信息
  19. 牛客练习赛52 B:Galahad(树状数组维护区间不同元素和(个数))
  20. 仿牛客网项目第二章:开发社区登录模块(详细步骤和思路)

热门文章

  1. python、numpy,keras,tensorflow等函数用法积累(持续更新)
  2. vm无法删除干净老版本,新版本无法安装解决
  3. Spring使用笔记(一)Spring简介
  4. STM32使用TIM闪烁LED——输出比较方式
  5. python---tornado钩子预留解析
  6. eclipse修改代码后都需要clean的解决办法
  7. 一篇RxJava友好的文章(一)
  8. App原生、混合、纯WEB开发模式的优劣分析
  9. dos窗口输入 pip 显示不是内部或外部命令
  10. 纠结的STM32 RTC时钟源LSE