#include <stdio.h> #include <stdlib.h> void DtoB(int n) { int i; for( i=0 ; i<32 ; ++i ) { printf("%d", (n&(1<<31-i))>>(31-i)); n<<1; } printf("/n"); } int main(int argc, char *argv[]) { if( 2!=argc ) { return -1; } int a=atoi(argv[1]); DtoB(a); return 0; }