题目:

代码:
#include<stdio.h>
double fun(int n, double x)
{
if (n == 0)
return 1;
else if (n == 1)
return x;
else
return ((2 * n - 1) * x - fun(n - 1,x) - (n - 1) * fun(n - 2,x))/ n;
}
int main()
{
int n;
double x;
printf("输入整数n和实数x的值:");
scanf("%d%lf", &n, &x);
printf("%lf", fun(n, x));
return 0;
}
运行结果:
