#include<stdio.h>
int main()
{
int n,i,num,count;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
count=0;
scanf("%d",&num);
while(num!=0)
{
if(num%2==1)
{
printf("%d",count);
if(num!=1)
printf(" ");
}
count++;
num=num/2;
}
printf("\n");
}
}
return 0;
}
分享到:
相关推荐
十进制转化成二进制数实现,c++描述。用c++描述十进制转化成二进制数实现,时间复杂度较低
该资源主要解决进制转换问题, /*十二进制转化为十进制*/
讲的是十进制转化为二进制进而转化为格雷码的matlab小程序,只能转化整数
c++实现十进制转化为二进制 c++实现十进制转化为二进制
十进制转化为二进制_八进制_十六进制代码 C#代码,也就是这些进制互相转化的代码 出产:zzu_10.Net
应用.NET类库中的栈类Stack完成十进制转换成二进制、八进制、十六进制。要求应用 Windows窗体程序设计实现,界面美观,功能完善。
适用于将二进制数转换为十进制,A为十进制,B为二进制。{A,B}每次左移一位,判断A的每四位是否>4,若大于四则+3,否则保持不变;B为多少位二进制数则左移多少次。最终A是B转换成十进制的数。代码为32位二进制数转换...
需要的可以下下来参考下,可以简化的,抛砖引玉吧,呵呵
在Matlab中十进制转化为二进制矩阵,可以生成波形,比使用Matlab中自带的函数生成的char型结构更合理
如果我们⽤⼗进制去表⽰种群中的个体,并且如果设定种群规模为10个个体,那么很简单,只要在-3.0到12.1这个区间随机选择10个⾮重复的...遗传算法十进制转为二进制matlab代码,该段代码适合初学遗传算法的小白进行学习
Linux C程序 十进制整数转化成二进制数
labview 十进制转换为二进制,比较简单的一种方法,还可以用在其他方面
c++实现二进制转为十进制案例,简单易行,仅供参考
十进制转二进制的方法与二进制转十进制的方法及八进制十六进制
易语言置入汇编实现二进制十进制互转源码,置入汇编实现二进制十进制互转,取二进制位,二进制到十进制
将十进制数转化为7位二进制数的matlab M文件
c++ 二进制转换十进制 double power(double x,int n) { double v=1; while(n--) { v=v*x; } return v; }
c++_二进制数、十进制、十六进制相互转化的函数
Java把十进制转成二进制(任意进制)的程序
改程序能实现十进制数与二进制数之间的相互转换。