#include
#include
void main(){
int i,num[1000],inputNum=0,count=0,temp;
printf("请输入一个数:");
scanf("%d",&inputNum);
temp=inputNum;
inputNum=(int)(fabs(inputNum*1.0)); //将负数变成正数
while(inputNum!=0){
num[count]=inputNum%2;
inputNum/=2;
count++;
}
printf("%d对应的二进制数是:",temp);
for(i=count-1;i>=0;i--){
printf("%d",num[i]);
}
printf("\n");
}