#include<stdio.h> /* 厄密多项式 */ int hermite(int n, int x) { if(n<=0) return 1; else if(n==1) return 2*x; else if(n>=2) return 2*x*hermite(n-1,x)-2*(n-1)*hermite(n-2,x); } int main() { int n,x; puts("input N and X:"); scanf("%d%d",&n,&x); printf("H%d(%d)=%d\n",n,x,hermite(n,x)); return 0; }
时间: 2024-11-05 20:42:03