我是编程新手,我正在尝试编写这个循环:
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;
是递归的底部,但我不知道下一步该怎么做。有什么想法吗?
最佳答案
这里有一个提示:
假设您知道n-1
的解决方案。思考如何使用它来计算 n
的解决方案。
关于c++ - 简单的递归转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21171329/