小编Seb*_*Sim的帖子

如何在没有反复试验的情况下解决此递归问题

int sum_down(int x)
{
    if (x >= 0)
    {
        x = x - 1;
        int y = x + sum_down(x);
        return y + sum_down(x);
    }
    else
    {
        return 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

参数x的这个最小整数值是多少,因此返回值大于1.000.000?

现在我只是通过反复试验来做这件事,因为这个问题是通过纸质格式提出来的.我认为我没有足够的时间进行反复试验.问题是,你们如何快速想象这一点,以便轻松解决.谢谢你们,我是编程的新手,所以提前感谢!

c++ algorithm recursion

4
推荐指数
1
解决办法
307
查看次数

标签 统计

algorithm ×1

c++ ×1

recursion ×1