博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用递归函数计算厄密多项式
阅读量:6206 次
发布时间:2019-06-21

本文共 728 字,大约阅读时间需要 2 分钟。

原文:

《C和指针》第7章第1道编程题:

Hermite Polynomials(厄密多项式)是这样定义的:

 

例如,H3(2)的值是40。请编写一个递归函数,计算Hn(x)的值。函数原型为:

int hermite( int n, int x );

 

1 /* 2 ** 计算Hermite Polynomials(厄密多项式)的值 3 */ 4  5 #include 
6 7 int hermite( int n, int x ); 8 9 int 10 main()11 {12 int n, x;13 scanf( "%d%d", &n, &x );14 printf( "%d", hermite( n, x ) );15 return 0;16 }17 18 /*19 ** 计算厄密多项式的值,递归函数版本20 */21 int 22 hermite( int n, int x )23 {24 int result;25 26 if( n <= 0 )27 result = 1;28 else {29 if( n == 1 )30 result = 2 * x;31 else32 result = 2 * x * hermite( n - 1, x ) 33 - 2 * ( n - 1 ) * hermite( n - 2, x );34 } 35 return result;36 }

 

转载地址:http://qowja.baihongyu.com/

你可能感兴趣的文章
day3-文件操作之基本操作
查看>>
C#中的List<string>泛型类示例
查看>>
log4j使用说明
查看>>
企业员工工资管理系统
查看>>
postman提取返回值
查看>>
PE文件格式(加密与解密3)(一)
查看>>
【一针见血】 JavaScript this
查看>>
文件的相关操作
查看>>
Portal-Basic Java Web 应用开发框架:应用篇(八) —— 整合 Freemarker
查看>>
Sqli-labs less 64
查看>>
遍历当前窗口名字
查看>>
安装 groovy eclipse 插件
查看>>
int、long、long long取值范围
查看>>
文件系统管理 之 文件和目录访问权限设置
查看>>
mac上nginx静态页面访问403
查看>>
SQL联合更新
查看>>
C# new关键字和对象类型转换(双括号、is操作符、as操作符)
查看>>
android 带图片的文本框
查看>>
浅谈https(创建、传输、断开)
查看>>
可以创建专业的客户端/服务器视频会议应用程序的音频和视频控件LEADTOOLS Video Conferencing SDK...
查看>>