当输入 2023 时,下列程序的输出结果为( )
#include <iostream>
using namespace std;
int main() {
int x, ans = 0;
cin >> x;
while (x != 0) {
x -= x & -x;
ans++;
}
cout << ans << endl;
return 0;
}
- A.
7 - B.
8 - C.
9 - D.
11
g8-06302.in输出g8-06302.out当输入 2023 时,下列程序的输出结果为( )
#include <iostream>
using namespace std;
int main() {
int x, ans = 0;
cin >> x;
while (x != 0) {
x -= x & -x;
ans++;
}
cout << ans << endl;
return 0;
}
78911