n阶多项式递归

#include <stdio.h>
float p(int n,float x)
{
if(n==0)
return (1);
else if(n==1)
return (x);
else
return (((2*n-1)*x-p((n-1),x)-(n-1)*p((n-2),x))/n);

}
int main()
{
float x;
int n;
printf("please input n x:");
scanf("%d%f",&n,&x);
printf("%f",p(n,x));
return 0;

}

posted @ 2015-01-09 18:50  zach96  阅读(238)  评论(0)    收藏  举报