#include<iostream>#include<cstring>#define MAXX 3005usingnamespace std;intmain(){int N;while(cin>>N){if(N==0)break;int num =0;while(N%2==0){
num++;
N /=2;}int ans =1;for(int i =0; i < num;++i){
ans *=2;}
cout<<ans<<endl;}return0;}
题目代码好久没有看到这么水的题了哈哈哈哈哈#include <iostream>#include <cstring>#define MAXX 3005using namespace std;int main(){ int N; while (cin>>N) { if (N==0) break; int num = 0; while (N%2 == 0)