30分求大佬指点
查看原帖
30分求大佬指点
535092
linzihan0313楼主2021/8/9 11:09
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,b,c=1;
	cin>>a;
	if(a%2==1)
	{
		cout<<"-1";
		return 0;
	}
	while(a>0)
	{
		c=1;
		while(c<=a)
			c*=2;
		c/=2;
		cout<<c<<" ";
		a-=c;
	}
	printf("\b");
	return 0;
}
2021/8/9 11:09
加载中...