简单的递归转换

时间:2014-01-16 19:43:26

标签: c++ recursion

我是编程的新手,我正在尝试编写这个循环:

int x,n,pro=1;
cin>>n>>x;

for (int i=2; i<n+1; i++)
{
    pro=pro*x + i;
}
cout<<pro;

作为递归函数。我认为if (n==2) return x+n;是递归的底部,但我不知道如何正确地执行下一步。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是一个提示:

假设您知道n-1的解决方案。思考如何使用它来计算n的解决方案。