计算机精英协会考核题 —— 第一题:厄密多项式
生活随笔
收集整理的這篇文章主要介紹了
计算机精英协会考核题 —— 第一题:厄密多项式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
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 <stdio.h> 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;elseanswer = (2*x*hermite(n-1,x))- (2*(n-1)*hermite(n-2,x));return answer; }總結
以上是生活随笔為你收集整理的计算机精英协会考核题 —— 第一题:厄密多项式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机精英协会考核题 —— 第二题:蛇形
- 下一篇: Martix工作室考核题 —— 输出10