习题 4.9 用递归方法求n阶勒让德多项式的值,递归公式为:
2023-09-14 09:06:56 时间
C++程序设计(第三版) 谭浩强 习题4.9 个人设计
习题 4.9 用递归方法求n阶勒让德多项式的值,递归公式为:KaTeX parse error: Undefined control sequence: \mbox at position 24: …begin{cases}1 &\̲m̲b̲o̲x̲(n = 0)\\x &\mb…
代码块:
#include <iostream>
#include <iomanip>
using namespace std;
double p(int n, int x); //定义求值函数
int main()
{
double r;
int s, y;
cout<<"Please enter n, x: ";
cin>>s>>y;
r=p(s, y); //调用求值函数
cout<<"Result: "<<setiosflags(ios::fixed)<<setprecision(4)<<r<<endl;
system("pause");
return 0;
}
//求值函数
double p(int n, int x)
{
if (n==0)
return 1;
else if (n==1)
return x;
else
return ((2*n-1)*x-p(n-1, x)-(n-1)*p(n-2, x))/n;
}
相关文章
- Ubuntu 18.04 新系统 允许root远程登录设置方法
- NSArray排序方法讲解
- PHP判断文件夹是否存在和创建文件夹的方法(递归创建多级目录)
- C#程序不包含适合于入口点的静态“Main”方法怎么办
- Java与.NET兼容的RSA密钥持久化方法
- C# DataSet.RejectChanges 方法
- 如何在Chrome开发者工具console里手动调用focus方法给元素设置focus
- Atitit 表达式原理 语法分析 原理与实践 解析java的dsl 递归下降是现阶段主流的语法分析方法
- Chrome扩展应用Angular state inspector的使用方法
- JavaSE基础篇 | 方法(方法重载和方法递归)
- 【JavaEE基础与高级 第11章】JavaEE中的静态方法、成员方法和构造方法三者之间的区别
- Python字符串拼接的6种方法
- leaflet加载KML文件,显示图形(方法2)
- ‘Microsoft Office Enterprise 2007 在安装过程中出错‘ 的解决方法
- CreateFile使用方法和样例
- 回溯、递归、DFS方法
- Java中==与equals方法的区别