📜  门| GATE IT 2006 |第52章

📅  最后修改于: 2021-06-28 17:36:21             🧑  作者: Mango

以下函数针对所有合法值m和n(m≥1,n≥0且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)|| (m = = 1)
(B) (n = = 0)&&(m = = 1)
(C) (n = = 0)|| (m = = n)
(D) (n = = 0)&&(m = = n)答案: (C)
说明:为给定的函数递归创建一个递归树。
这个问题的测验