程序设计基础(第3版)例10.2

程序设计基础(第3版)例10.2_第1张图片

#include 

double p(int n,double x){
   if(n==0)return 1;
   if(n==1)return x;
   return ((2*n-1)*x*p(n-1,x)-(n-1)*p(n-2,x))/n;
}
int main(){
   double x,pn;
   int n;
   printf("请分别输入X和n的值:");
   scanf("%lf%d",&x,&n);
   pn=p(n,x);
   printf("%f",pn);
   return 0;
}

 

你可能感兴趣的:(c语言,算法)