编写一个函数,输入是十进制数,输出时二进制数

具体代码参考如下:

#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

 

posted @ 2018-12-19 20:10  Joye507  阅读(681)  评论(0)    收藏  举报