急求用c语言:从键盘输入一个十进制正整数,转换成二进制输出

2024-11-29 02:02:00
推荐回答(1个)
回答1:

#include
void
main()
{
int
x,a[32],i=0;
printf("请输入一个十进制整数.\n");
scanf("%d",&x);
while(x!=0)
{
a[i++]=x%2;
x=x/2;
}
for(i--;i>=0;i--)
printf("%d",a[i]);
printf("\n");
}