英语翻译Given a positive integer n,find the positions of all 1's
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 04:13:03
英语翻译
Given a positive integer n,find the positions of all 1's in its binary representation.The position of the least significant bit is 0.
Example
The positions of 1's in the binary representation of 13 are 0,2,3.
TaskWrite a program which for each data set:
reads a positive integer n,
computes the positions of 1's in the binary representation of n,
writes the result.InputThe first line of the input contains exactly one positive integer d equal to the number of data sets,1 ≤ d ≤ 10.The data sets follow.
Each data set consists of exactly one line containing exactly one integer n,1 ≤ n ≤ 106.
OutputThe output should consists of exactly d lines,one line for each data set.
Line i,1 ≤ i ≤ d,should contain increasing sequence of integers separated by single spaces - the positions of 1's in the binary representation of the i-th input number.
Do not output any spaces in the end of a line.
Sample Input1
13
Sample Output
0 2 3
Given a positive integer n,find the positions of all 1's in its binary representation.The position of the least significant bit is 0.
Example
The positions of 1's in the binary representation of 13 are 0,2,3.
TaskWrite a program which for each data set:
reads a positive integer n,
computes the positions of 1's in the binary representation of n,
writes the result.InputThe first line of the input contains exactly one positive integer d equal to the number of data sets,1 ≤ d ≤ 10.The data sets follow.
Each data set consists of exactly one line containing exactly one integer n,1 ≤ n ≤ 106.
OutputThe output should consists of exactly d lines,one line for each data set.
Line i,1 ≤ i ≤ d,should contain increasing sequence of integers separated by single spaces - the positions of 1's in the binary representation of the i-th input number.
Do not output any spaces in the end of a line.
Sample Input1
13
Sample Output
0 2 3
一个整数用二进制表示,找出二进制表示法中1的位置
比如 13 二进制表示:1101
所以1的位置就是0 2 3
再问: 为什么1的位置就是0 2 3 - -
再答: 13=2^3+2^2+2^0 这样看得懂了吧~~
比如 13 二进制表示:1101
所以1的位置就是0 2 3
再问: 为什么1的位置就是0 2 3 - -
再答: 13=2^3+2^2+2^0 这样看得懂了吧~~
英语翻译Given a positive integer n,find the positions of all 1's
一道C++题Given a positive integer n, find the positions of all
GMAT if n is a positive integer and the product of all integ
Given a positive integer N,you should output the most right
Problem Description Given a positive integer N,y
英语翻译For any positive integer n,the sum of the first n positi
Call a positive integer N a 7-10 double if the digits of the
英语翻译Is the positive integer n equal to the square of an inte
英语翻译if n is a positive integer,then n(n+1)(n+2) isA even onl
if n is a positive integer,how many of the ten digits from 0
For any positive integer n,the sum of the first n positive i
the reflection of a positive integer is obtained by reversin