a&-a
完整代码
#include<bits/stdc++.h> using namespace std; int main(){ int a; while(true){ scanf("%d",&a); if(a==0){ break; } printf("%d\n",a&(-a)); } return 0; }
#include<bits/stdc++.h> using namespace std; int a; int main() { while(cin>>a && a!=0) { cout<<(a & -a)<<endl; } return 0; }
使用您的 NarmoOJ 通用账户