Problem C. L04-03 n阶勒让德多项式的值(递归)---初学简单版
用递归方法求 nn 阶勒让德多项式的值,其递推公式为:
输入
在一行中输入一个整数 nn 和整数 xx(nn 和 xx 之间用空格隔开)。
输出
勒让德多项式的值。(结果保留 66 位小数)
样例
标准输入复制文本 |
1 2 |
标准输出复制文本 |
2.000000 |
标准输入复制文本 |
3 4 |
标准输出复制文本 |
154.000000 |
标准输入复制文本 |
3 3 |
标准输出复制文本 |
63.000000 |
提示
(1)输入时候数字间用一个空格隔开,不要换行输入
解题思路:创建一个函数,用递归思想解决~
#include <bits/stdc++.h>
using namespace std;
double digui(int n,int x) {double y;if(n==0)y=1;if(n==1)y=x;if(n>1)y=((2*n-1)*x*digui(n-1,x)-(n-1)*digui(n-2,x))/n;//递归思想return y;
}
int main() {int x,n;cin>>n>>x;printf("%.6f\n",digui(n,x));return 0;
}
Problem C. L04-03 n阶勒让德多项式的值(递归)---初学简单版相关推荐
- 函数习题(8):递归方法求n阶勒让德多项式的值
Description 用递归方法求n阶勒让德多项式的值,递归公式为: pn(x)=1 (n=0) pn(x)=x (n=1) pn(x)=((2n-1)*x-pn-1(x)-(n-1).pn-2(x ...
- c++用递归方法求n阶勒让德多项式的值,递归公式为:
有的课本如c++程序设计基础教程中公式不一样放到P2中 P1: #include<iomanip> #include<iostream> using namespace std ...
- 用递归方法求n阶勒让德多项式的值
#include<stdio.h> int main() { int x,n; float p(int,int); printf("\n输入n,x:"); scanf( ...
- 高斯勒让德在c语言中的程序,c语言:用递归方法编写程序,求n阶勒让德多项式的值...
满意答案 joe19908088 2013.06.13 采纳率:48% 等级:12 已帮助:5242人 #include #include float myfunction(int n,int ...
- 今天写了老师布置的作业,还没写完 哇哇哇 是用递归方法求n阶勒让德多项式的值 题目就不写了【因为我也不知道怎么搞 哈哈哈哈哈】我用的是整形哈
直接上答案 #include <stdio.h> int p(int n,int x)//定义一个函数P {int a;if(n==0){return 1; //这两个if是先排除n=1和 ...
- Problem B. L04-02 一元二次方程的根(重点在于求虚根---初学简单版)
求一元二次方程ax2+bx+c=0的根,用3个函数分别求判别式大于0.等于0和小于0时的根,并输出结果.主函数中输人系数a.b.c.(要求结果保留两位小数) 输入 三个实数 输出 如果有实根,则输出两 ...
- OJ 1220 勒让德多项式的值
描述 用递归方法求n阶勒让德多项式的值,递归公式如下: 输入 在一行内有一个正整数n和一个实数x,用空格分隔.保证n不超过10. 输出 输出pn(x)的值,小数点后保留4位小数. 请注意行尾输出换行. ...
- 勒让德多项式的值(函数调用)
勒让德多项式的值 描述 用递归方法求n阶勒让德多项式的值,递归公式如下: 输入 在一行内有一个正整数n和一个实数x,用空格分隔.保证n不超过10. 输出 输出pn(x)的值,小数点后保留4位小数. 请 ...
- C语言 | 用递归求n阶勒让德多项式
例72:C语言编程用递归方法求n阶勒让德多项式. 解题思路:勒让德多项式是描述矩形表面和口径的另外一组多项式集合,它的优点是具有正交性.由于存在正交性条件,高阶项系数趋于零,并且增加和删除一个项对其他 ...
最新文章
- [转载] 杜拉拉升职记——30 我保证以后一直对你好
- [Vim 使用]vim 自动括号补全配置
- 计算机技术应用在教学中的优势,[浅谈多媒体在教学中的应用及优势] 多媒体教学的优势...
- hql与sql的区别
- 深度好文:2018 年 NLP 应用和商业化调查报告
- 在CUDA10的环境下安装支持gpu的tensorflow版本(亲测有效)
- PS软件Photoshop设置使用鼠标进行放大缩小设置
- 压摆率//电源抑制比//共模抑制比//直流增益、带宽和相位裕度//静态功耗和直流工作点
- 英语单词记忆(词缀 / 前缀)
- html设置内外边距,css 内外边距如何使用?
- 在Qt中配置海康工业相机SDK及遇到的问题(报错)
- 如何成为Web开发人员—编写第一个Web应用程序
- 校园网免认证利用IPV6轻松绕过校园WiFi网关
- 用Meta标签代码让360双核浏览器默认极速模式不是兼容模式
- 4.2.3 编程题《将一笔钱换算成1分、2分和5分的硬币组合》
- 新年特供【供应链作战指北】
- 基于cocoCreator版本2.4.5整理一款2D小游戏快速开发的游戏框架
- 1503172126-ny-小媛在努力
- 暑假N天乐【比赛篇】 —— 2019杭电暑期多校训练营(第二场)
- 【渗透测试基础-3】渗透测试信息收集的内容及方法
热门文章
- BlackBerry 9900通过 中国银行卡检测中心SWP-NFC通讯认证
- 全面科普科技类展厅中的互动投影翻书系统
- Engineering Village-选用EI主题词的查询方法
- php图片轮播特效,基于javascript实现样式清新图片轮播特效_javascript技巧
- KMPlayer 3.9 播放器不能播放 AC3 音频 解决方法
- 打造户外找房好帮手,几款APP究竟谁能更胜一筹?
- 苏联的三进制电脑,为什么被二进制干掉了?
- ArcGIS Pro 中的 Python 入门
- 你的品牌应该如何使用NFT?
- html5的video播放器上禁止下载和禁止右键下载实现。