Hermite多项式
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 425 通过数: 196
【题目描述】
用递归的方法求Hermite多项式的值
对给定的x和正整数n,求多项式的值。
【输入】
给定的n和正整数x。
【输出】
多项式的值。
【输入样例】
1 2
【输出样例】
4.00
【来源】
No
【代码】
#include
#include
#include
using namespace std;
double Hermite(int n,int x)//用递归实现Hermite(n,x)函数
{
if(n==0)
return 1;
else if(n==1)
return 2*x;
else if(n>1)
return 2*x*Hermite(n-1,x)-2*(n-1)*Hermite(n-2,x);
else
return 0;
}
int main()
{
int n,x;
cin>>n>>x;
printf("%.2lf\n",Hermite(n,x));
return 0;
}
【说明】
vc6.0运行成功,提交通过