#include<stdio.h>
int main(){
float pn(float x, int n);
int n;
float x;
printf("输入x,输入n(n>=0):");
scanf("%f,%d", &x,&n);
printf("%f", pn(x,n));
}
float pn(float x, int n){
if( n == 0)
return 1;
else if(n == 1)
return x;
else
return ((2 * n - 1) * x *pn(x, n - 1) - (n - 1) * pn(x, n - 2)) / n ;
}
—————————————————————————————————
success