#include<stdio.h>
void sprint(int a)
{
if(a==0||a==1)
printf("%d",a);
if(a>1)
{
sprint(a>>1);
printf("%d",a-((a>>1)<<1));
}
}
int main()
{
while(1)
{
int a;
puts("請輸入要轉化為二進制的數字\n");
scanf("%d",&a);
if(a<0)
{
printf("-");
a=0-a;
}
sprint(a);
printf("\n");
}
return 0;
}
|