主打的就是一个短小精悍
2024-02-16 21:51:47
发布于:浙江
20阅读
0回复
0点赞
int main() {
int n;
scanf("%d",&n);
if (n % 2 == 1 || n == 0) printf("-1");
else for (int j = 29; j >= 0; j--) if (n >> j & 1) printf("%d ", 1 << j);
}
不是我不想注释,主要是我之前写的代码现在自己看不懂了(悲),有人能读懂吗?
望大佬能讲解下
这里空空如也
有帮助,赞一个