请问用C语言编写一个十进制转换成二进制或八进制或十六进制的程序需要怎么打?
请问用C语言编写一个十进制转换成二进制或八进制或十六进制的程序需要怎么打?
日期:2019-11-20 22:51:41 人气:2
#include
voidmain()
{
//进制转换函数的声明
inttransfer(intx);
intx;
printf("请输入一个十进制数:");
scanf("%d",&x);
printf("转换成二进制数是:%d\n",transfer(x));
}
inttransfer(intx)
{
intp=1,y=0,yushu;
while(1)
{
yushu=x%2;
x/=2;
y+=yush