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

A22597. 下列代码片段运行后输出结果为22,则输入的正整数k的最大值为( )。int n=1,s=1,k; cin>>k; while(n<<k) { s=(s<<1)+n; n = n*(n+1); } cout<<s;

单选题 较易

题目描述

下列代码片段运行后输出结果为22,则输入的正整数k的最大值为(    )。

int n=1,s=1,k;
cin>>k;
while(n<<k) {
    s=(s<<1)+n;
    n = n*(n+1);
}
cout<<s;

选项(单选)

上一题 下一题