博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言之函数调用11—递归法求Hermite函数
阅读量:5867 次
发布时间:2019-06-19

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

/*递归法!

==========================================
题目:
Hermite 函数:输入n、x,求Hn(x)?

H0(x)=1;
H1(x)=2*x;
Hn(x)=2*x*Hn-1(x)-2*(n-1)Hn-2(x);
==========================================
*/
#include<stdio.h>
float H(int n,int x)
{
if(n==0) return 1;
if(n==1) return 2*x;
else
return 2*x*H(n-1,x)-2*(n-1)*H(n-2,x);
}
void main()
{
int n,x,flag=1;
float Hn;
while(flag)
{
printf("n=");
scanf("%d",&n);
if(n>0)
flag=0;
else printf("请确认n>0!!!\n\n又一次输入:\n");
}
printf("x=");
scanf("%d",&x);
Hn=H(n,x);
printf("H(%d)=%.2f\n",n,Hn);
}
/*
====================================================
评:
重在写出Hermite函数的递归表达!第一。有參数n,x;第二,
有三个表达式分别表示n=0,n=1,n=其它。最后递归到n=1或
n=0;第三,注意n是正整数。然后输入參数调用就可以!
====================================================
*/

转载于:https://www.cnblogs.com/gavanwanggw/p/7083930.html

你可能感兴趣的文章
Mongodb启动命令mongod参数说明
查看>>
JDK8中ArrayList的工作原理剖析
查看>>
获取AFP共享的文件夹及其权限
查看>>
安装Ubuntu虚拟系统
查看>>
linux-日常运维- unit介绍
查看>>
访问网站出现图片破裂
查看>>
安装gulp及相关插件
查看>>
如何在Linux用chmod来修改所有子目录中的文件属性?
查看>>
项目: Zabbix监控搭建部署
查看>>
Windows7配置python环境变量
查看>>
学习mysql
查看>>
Applet
查看>>
gNewsense设置自动登录
查看>>
poj1919--Red and Black (DFS)
查看>>
iostream与iostream.h的区别
查看>>
JS实现简易图片轮播效果的方法
查看>>
Java微信公众平台开发(十三)--微信JSSDK中Config配置
查看>>
移动端链接、点击事件、输入框去除背景高亮
查看>>
SQL 优化原则(转)
查看>>
神奇代码
查看>>