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

A37448. 执行以下代码,输出的结果是( )。#include <iostream>using namespace std;int f(int k) { if(k<= 2) return 1; return 2 * f(k - 2) + f(k - 1);}int main() { int n = 7; cout << f(n); return 0;}

单选题 困难

题目描述

执行以下代码,输出的结果是( )。

#include <iostream>

using namespace std;

int f(int k) {

if(k<= 2) return 1;

return 2 * f(k - 2) + f(k - 1);

}

int main() {

int n = 7;

cout << f(n);

return 0;

}

选项(单选)

上一题 下一题