标签: 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;是递归的底部,但我不知道如何正确地执行下一步。有什么想法吗?
if (n==2) return x+n;
答案 0 :(得分:0)
这是一个提示:
假设您知道n-1的解决方案。思考如何使用它来计算n的解决方案。
n-1
n