测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A22092. 当输⼊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; }

单选题 困难

题目描述

当输⼊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; 
}

选项(单选)

上一题 下一题