2 qq 40874780 qq_40874780 于 2017.11.13 11:30 提问

c语言这个问题 怎么做啊 谢谢各位大神

6-11 递归计算P函数(15 分)

本题要求实现下列函数P(n,x)的计算,其函数定义如下:

3个回答

sinat_29410803
sinat_29410803   2017.11.13 11:58

int func(int n, int x)
{
if (0 == n)
{
return 1;
}
else if (1 == n)
{
return x;
}
else if(n>1)
{
return ((2*n-1)*func(n-1, x) - (n - 1) * func(n-2, x))/2;
}
}
仅供参考

weixin_29343325
weixin_29343325   2017.11.13 12:28

double fun(int n, int x){
if (n == 1){
return 1;
}else if (n == 1){
return x;
}else if(n>1){
return ((2*n-1)*fun(n-1, x) - (n - 1) * func(n-2, x))/n;
}
}

weixin_29343325
weixin_29343325   2017.11.13 12:29

//刚刚第二行打错了 不好意思 应该是这样
double fun(int n, int x){
if (n == 0){
return 1;
}else if (n == 1){
return x;
}else if(n>1){
return ((2*n-1)*fun(n-1, x) - (n - 1) * func(n-2, x))/n;
}
}

Csdn user default icon
上传中...
上传图片
插入图片