#include<stdio.h>
int main()
{
int a[50],i,j,n,m=0;
scanf("%d",&n);
if(n==0)
printf("0");
else
{
while(n!=0)
{
a[m]=n%2;
n=n/2;
m++;
}
for(i=m-1;i>=0;i--)//将数组逆序输出
{
printf("%d",a[i]);
}
}
return 0;
}
C语言非负整数的二进制转换
最新推荐文章于 2022-05-10 17:31:32 发布