#include <stdio.h> void main(){ int b,r,i=0; int c[16]; printf("input a digit:\n"); scanf("%d",&r); while(r){ b = r%2; c[i++]=b;//最低位存在c[0] r = r/2; } for(i=15;i>=0;i--) printf("%d",c[i]); }