📜  门| GATE CS 2021 |设置 2 |第 59 题

📅  最后修改于: 2021-09-26 04:10:35             🧑  作者: Mango

考虑以下 ANSI C 程序

#include 
int foo(int x, int y, int q) 
    {
        if ((x<=0) && (y<=0))
        return q;
        if (x<=0)
        return foo(x, y-q, q);
        if (y<=0)
        return foo(x-q, y, q);
        return foo(x, y-q, q) + foo(x-q, y, q);
    }
int main( )
{
    int r = foo(15, 15, 10);
    printf(“%d”, r);
    return 0;
} 

程序执行时的输出为 _________ 。
(一) 60
(乙) 10
(三) 15
(四) 50答案:(一)
解释:

参考 – https://ide.geeksforgeeks.org/AfA2f4YPoO
这个问题的测验