执行以下C++递归代码,func(10)的输出结果是?
#include <iostream>
using namespace std;
int func(int x){
if(x <= 4)
return 2*x-1;
else if(x > 7)
return func(x - 4) + x;
else
return func(x + 3) + 2;
}
int main(){
cout << func(10);
return 0;
}
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析