#include<iostream>
using namespace std;
int main()
{
int d = 0, i = 0, n = 0, m = 0;
cin >> d;
for (i = 0; i < d; i++)
{
cin >> n;
while (n != 0)
{
if (n % 2)
{
if (n == 1)
cout << m << endl;
else
cout << m <<" ";
}
m++;
n = n / 2;
}
m = 0;
}
return 0;
}
一直显示是WA
竟然是因为我把“ ”->ends
就不能成功
不太能理解
主要是注意格式
要好好用心!