二进制用0和1来表示数,逢二进一。 将一个十进制正整数转换为二进制数,采用"除2取余,逆序排列"的方法。具体步骤是: 1.将给定的十进制数除以2,余数便是等值的二进制数的最低位; 2.将上一步的商再除以2,余数便是二进制数的次低位; 3.重复步骤2,直到最后所得的商等于0为止。各次除得的余数,便是二...
include<stdio.h> int main(){ int i,x,a[8];scanf("%d",&x);for(i=0; x; x/=2)a[i++]=x%2;for(; i>0;)printf("%d",a[--i]);return 0;}