/*
编写递归函数,函数应该和下面的函数原型匹配:
int hermite(int n, int x)
*/
#include <stdio.h>
int hermite(int n, int x)
{
if (n <= 0)
return 1;
if (n == 1)
return 2 * x;
return 2 * x * hermite(n - 1, x) - 2 * (n - 1) * hermite(n - 2, x);
}
int main(void)
{
hermite(2, 3);
return 0;
}