>>219 #include <stdio.h> int main(void) { int i,j,g[6],flg; unsigned int a; do { printf("input number(<=32): "); scanf("%d",&a); } while (a>32); for (i=0;i<6;i++) { g[5-i]=a%2; a>>=1; } for (i=0;i<6;i++) { if (g[i]) { for (j=i+1;j<6;j++) g[j]=(g[j]+1)%2; } } for (i=0,flg=0;i<6;i++) { if (g[i]) flg=1; if (flg) printf("%d",g[i]); } printf("\n"); return 0; }