以下程序把一个十进制整数转换成二进制数,并把此二进制数的每一位放在一维数组 b 中,然后输出 b 数组。 ( 注意:二进制数的最低位放在数组的第一个元素中。 ) 请填空。 # include int main( ) { int b[16] , x , k , r , i ; printf("Enter a integer :\ n") ; scanf("% d " ,& x) ; printf("%6d's binary number is : " , x) ; k= –1 ; do { r=x%2 ; k++ ; *(( ))=r ; x / =2 ; } while(( )) ; for( i=k ; i> =0 ; i– –) printf("%1d" , *(( ))) ; printf("\n") ; return(0) ; }