水题,原理是计算机组成原理中的负数的补码的求码。利用按位与可解。
#include <iostream> using namespace std; int main() { int n; while (1) { cin >> n; if (n == 0) break; cout <<(n&(-n))<<endl; } return 0; }
水题,原理是计算机组成原理中的负数的补码的求码。利用按位与可解。
#include <iostream> using namespace std; int main() { int n; while (1) { cin >> n; if (n == 0) break; cout <<(n&(-n))<<endl; } return 0; }