【c语言】 编写递归函数,函数应该和下面的函数原型匹配:int hermite(int n,int x))
2015-05-10 14:24
393 查看
厄密多项式是这样定义的Hn(x)={n<=0:1;n=1:2x;n>=2:2xHn-1(x)-2(n-1)Hn-2(x);}编写递归函数,函数应该和下面的函数原型匹配:int hermite(int n,int x))
<pre name="code" class="cpp">#include<stdio.h> int hermite(int n, int x) { int h; if(n<=0) {h=1;} else if(n=1) {h=2*x;} else h=(2*x*hermite(n-1,x)-2*(n-1)*hermite(n-2,x)); printf("%d\n" ,h); } int main() { hermite(1,5); hermite(0,5); hermite(2,3); hermite(3,2); hermite(4,1); return 0; }
相关文章推荐
- 【c语言】为下面的函数原型编写函数定义,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数
- 编写一个函数 int count_chars(char const *str,char const *chars) 函数应该在第一个参数中进行查找, 并返回匹配第二个参数所包含的字符的数量。
- C语言 为下面的函数原型编写函数定义:int ascii_to_integer(char *str)
- C语言实现 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
- 编写一个函数,有如下函数原型: 函数:int continum(char *intputstr,char *outputstr). 给一个字符串,要求找到里面连续的串,并且串的长度是所有连续串中
- C语言 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
- 【详解】C语言:编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- C语言练习题:编写函数,该函数的功能是:移动字符串中的内容,移动的规则如下::把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串原有的内容为ABCDEFGHI,m的值为4,移动后,字符串中的内容应该是EFGHIABCD
- 编写一个函数,删除字符串中的一段字符,函数原型为: int fun(char *p,int start,int end); 返回值为删除字符数, start 开始位置,end 结束位置。
- 【详解】C语言:编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- 【C语言】编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。(辗转相除法和常规求法)
- 编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: Int substr(char dst[], char src[],int start, int len) {} 目标是:从src数组
- 【C语言】【笔试题】编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- 用C++编写递归函数GetPower(int x,int y)计算x的y次幂,在同一程序里中针对整型和实型实现两个重载的函数;在主程序中实现输入输出
- 【C语言】【笔试题】编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- 有一个整数数组,请编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n-m应该越小越好,也就是说,找出符合条件的最短序列。 给定一个int数组A和数组的大小n,请
- 【C语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- C语言 编写递归函数实现厄密多项式计算。