1 #include2 #include 3 int main() 4 { 5 int m,n,a[10],i=0,y[100],f[100],b[100],j,k; 6 printf("请输入一个整数:"); 7 scanf("%d",&n); 8 m=abs(n); 9 while (m!=0)10 {11 a[i]=m%2;12 m=m/2;13 i=i+1;14 }15 if (n>=0)16 {17 for(j=0;j =0;k--)printf("%d",y[k]);printf("\n");35 printf("反码:");for(k=j;k>=0;k--)printf("%d",f[k]);printf("\n");36 printf("补码:");for(k=j;k>=0;k--)printf("%d",b[k]);printf("\n");37 }