单选题

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

  1. #include <iostream>

  2. using namespace std;

  3. int func(int x)

  4. {

  5. if (x <= 4)

  6. return 2 * x - 1;

  7. else if (x > 7)

  8. return func(x - 4) + x;

  9. else

  10. return func(x + 3) + 2;

  11. }

  12. int main()

  13. {

  14. cout << func(10);

  15. return 0;

  16. }

A

26

B

29

C

38

D

45

赣ICP备20007335号-2