单选题

运行以下程序,输出的结果是?( )

int func(int n) {
    static int count = 0;
    count++;
    if(n <= 0) return count;
    return func(n - 1) + func(n - 2);
}
int main() {
    cout << func(3);
    return 0;
}

A

5

B

9

C

16

D

32

赣ICP备20007335号-2