单选题

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

#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

赣ICP备20007335号-2