第33670题 单选题
执行以下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;
}
A

26

B

29

C

38

D

45

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析