编写程序,从键盘输入x和n的值,使用递归函数求pn(x)的值。
#include<iostream> using namespace std; double p( double x,int n ); int main() { int n; double x; cout << "please input x and n:"; cin >> x >> n; cout << "p(" << x << "," << n << ")=" << p( x,n ) <<endl; } double p( double x,int n ) { double t1,t2; if( n == 0 ) return 1; else if( n == 1 ) return x; else { t1 = ( 2*n-1 )*p( x,n-1 ); t2 = ( n-1 )*p( x,n-2 ); return ( t1-t2 )/n; } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题