/*十进制转二进制*/
#include<stdio.h>
void tobits(int);
int main(void)
{
int n;
printf("输入一个整数:");
scanf("%d",&n);
tobits(n);
printf("\n");
return 0;
}
void tobits(int n)
{
int i;
char bits[8*sizeof(int)];
for(i=8*sizeof(int)-1;i>=0; i--,n>>=1)
bits[i]=(01&n)+'0';
bits[8*sizeof(int)]='\0';
puts(bits);
}