您当前的位置: 首页 > 

计算机精英协会考核题 —— 第一题:厄密多项式

发布时间:2019-03-17 22:22:05 ,浏览量:0

题目

1.厄密多项式定义如: 例如 h2(2)的值为 40。请编写一个递归函数, 计算 hn(x)的值。 你的函数应该是下面的原型: int hermite(int n,int x); n ≤0时,H(n)(x) = 1; n = 1时,H(n)(x) = 2x; n ≥2时,H(n)(x) = 2xH(n-1)(x) - 2(n–1)H(n-2)(x)

代码
#include  int hermite( int n, int x ); int main (void) { int n,x; scanf("%d %d",&n,&x); printf("H(%d)(%d)= %d",n,x,hermite(n,x)); getchar(); return 0; } int hermite( int n, int x ) { int answer; if (n<=0) answer=1; else if (n==1) answer=2*x; else answer = (2*x*hermite(n-1,x))- (2*(n-1)*hermite(n-2,x)); return answer; } 
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109889博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3320s