📜  门|门 IT 2006 |第 52 题

📅  最后修改于: 2021-09-24 05:11:10             🧑  作者: Mango

以下函数为所有合法值 m 和 n (m≥1,n≥0 and m>n) 正确计算m C n 的

int func(int m, int n)
{
    if (E) return 1;
    else return(func(m -1, n) + func(m - 1, n - 1));
}

在上述函数,下列哪个是 E 的正确表达式?
(A) (n = = 0) || (米 = = 1)
(B) (n = = 0) && (m = = 1)
(C) (n = = 0) || (m = = n)
(D) (n == 0) && (m == n)答案: (C)
说明:为给定的函数递归制作一个递归树。
这个问题的测验