#include<stdio.h>
int main()
{
int count=0,i;
int n;
int a[16]={0};
printf("请输入想转换的数:\n");
scanf("%d",&n);
do
{
a[count++]=n%2;
n=n/2;
}while(n);
printf("二进制数为:\n");
for(i=15;i>=0;i--)
{
printf("%d",a[i]);
if(i%4==0)
{printf(" ");}
}
printf("\n");
//打印不出来 试一下
getchar();
getchar();
return 0;
}
用数组的方式10进制转换2进制
于 2022-03-21 12:36:10 首次发布