2016-12-04 65 views

回答

0

這裏是我的遞歸的版本,它的工作原理準確。我仍然無法找到該功能的名稱。

int foo (int x, int y) {    
    if (x <= 0) {return y;} 
    if (y <= 0) {return x;} 

    if (x >= y) { 
     return x + foo(x - 2, y); 
    } 

    if (x < y) { 
     return y + foo(x, y - 3); 
    } 
}