(c++)1*2*3 + 2*3*4 +3*4*5 +... +n*(n+1)*(n+2)递归怎么写??

2025年05月06日 11:37
有1个网友回答
网友(1):

#include

using namespace std;

int fact(int n)

{

if(n==0)

return 0;

if(n==1)//递归终止条件 

return 1*2*3;

if(n>1)

return fact(n-1)+n*(n+1)*(n+2);

}

int main()

{

int n,x;

cin>>n;

x=fact(n);

cout<

return 0;

}