30

填空题 30 /61

int Recurse(int a, int b)
{
    if(a >= b)
    {
        if(a == b)
            return a;
        else
            return 0;
    }
    else
    {
        return Recurse(a + 1, b - 1) + a + b;
    }
}
假设a=8,b=2012,Recurse函数的返回值是1

参考答案

a,b会等于(2012+8)/2=1010, 结果1010+(2012+8)*(1010-8)=2025050