位运算的题
#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int n;
while(scanf("%d", &n), n != 0) {
int i = 1;
while(!(n&i)) {
i <<= 1;
}
printf("%d\n", i);
}
return 0;
}位运算的题
#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int n;
while(scanf("%d", &n), n != 0) {
int i = 1;
while(!(n&i)) {
i <<= 1;
}
printf("%d\n", i);
}
return 0;
}
604

被折叠的 条评论
为什么被折叠?