编写一个函数,输入是十进制数,输出时二进制数
具体代码参考如下:
#include<stdio.h>
void D2B(int n)
{
int i;
int s[100]={0};
for( i=0;n>0;i++)
{
s[i] = n%2;
n/=2;
}
while(i>0)
{
printf("%d ", s[--i]);
}
}
void main()
{
int n =3;
D2B(n);
printf("\n");
}
扩展:用C语言编写一个函数返回参数二进制中 1 的个数(3种方法)(谷歌笔试题)
可参考:https://blog.csdn.net/baidu_39630193/article/details/76345383

浙公网安备 33010602011771号