给定一个正整数n,请找出n转换成二进制后,其中所有1的位置。注意:二进制的最低位(最右侧)为第0位。
一行,包括一个整数n(1<=n<=1000000)。
一行,包括若干个整数,表示所有1的位置,数与数之间用一个空格隔开。
13
0 2 3
13转换成二进制后的数是1101,输出1的位置是从最低位(最右侧)开始向高位输出,并且最低位的位置规定为0。所以输出结果为:0 2 3。
数组问题