求一道编程题:将一个十进制数转化成为一个二进制数
求一道编程题:将一个十进制数转化成为一个二进制数越简单越好谢谢急要要有每一步的说明用C语言编写...
求一道编程题:将一个十进制数转化成为一个二进制数
越简单越好
谢谢 急要
要有每一步的说明 用C语言编写 展开
越简单越好
谢谢 急要
要有每一步的说明 用C语言编写 展开
2个回答
展开全部
#include <stdio.h>
void to_binary(int n);
int main(void)
{ int number;
while(scanf("%d",&number)==1)/*非法输入结束*/
{ to_binary(number);
putchar('\n');
}
return 0;
}
void to_binary(int n)
{ int r;
r=n%2;
if (n>=2)
to_binary(n/2);
putchar('0'+r);
return;
}
void to_binary(int n);
int main(void)
{ int number;
while(scanf("%d",&number)==1)/*非法输入结束*/
{ to_binary(number);
putchar('\n');
}
return 0;
}
void to_binary(int n)
{ int r;
r=n%2;
if (n>=2)
to_binary(n/2);
putchar('0'+r);
return;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询