用递归方法求 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阶勒让德多项式的值(递归)---初学简单版相关推荐

  1. 函数习题(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 ...

  2. c++用递归方法求n阶勒让德多项式的值,递归公式为:

    有的课本如c++程序设计基础教程中公式不一样放到P2中 P1: #include<iomanip> #include<iostream> using namespace std ...

  3. 用递归方法求n阶勒让德多项式的值

    #include<stdio.h> int main() { int x,n; float p(int,int); printf("\n输入n,x:"); scanf( ...

  4. 高斯勒让德在c语言中的程序,c语言:用递归方法编写程序,求n阶勒让德多项式的值...

    满意答案 joe19908088 2013.06.13 采纳率:48%    等级:12 已帮助:5242人 #include #include float myfunction(int n,int ...

  5. 今天写了老师布置的作业,还没写完 哇哇哇 是用递归方法求n阶勒让德多项式的值 题目就不写了【因为我也不知道怎么搞 哈哈哈哈哈】我用的是整形哈

    直接上答案 #include <stdio.h> int p(int n,int x)//定义一个函数P {int a;if(n==0){return 1; //这两个if是先排除n=1和 ...

  6. Problem B. L04-02 一元二次方程的根(重点在于求虚根---初学简单版)

    求一元二次方程ax2+bx+c=0的根,用3个函数分别求判别式大于0.等于0和小于0时的根,并输出结果.主函数中输人系数a.b.c.(要求结果保留两位小数) 输入 三个实数 输出 如果有实根,则输出两 ...

  7. OJ 1220 勒让德多项式的值

    描述 用递归方法求n阶勒让德多项式的值,递归公式如下: 输入 在一行内有一个正整数n和一个实数x,用空格分隔.保证n不超过10. 输出 输出pn(x)的值,小数点后保留4位小数. 请注意行尾输出换行. ...

  8. 勒让德多项式的值(函数调用)

    勒让德多项式的值 描述 用递归方法求n阶勒让德多项式的值,递归公式如下: 输入 在一行内有一个正整数n和一个实数x,用空格分隔.保证n不超过10. 输出 输出pn(x)的值,小数点后保留4位小数. 请 ...

  9. C语言 | 用递归求n阶勒让德多项式

    例72:C语言编程用递归方法求n阶勒让德多项式. 解题思路:勒让德多项式是描述矩形表面和口径的另外一组多项式集合,它的优点是具有正交性.由于存在正交性条件,高阶项系数趋于零,并且增加和删除一个项对其他 ...

最新文章

  1. [转载] 杜拉拉升职记——30 我保证以后一直对你好
  2. [Vim 使用]vim 自动括号补全配置
  3. 计算机技术应用在教学中的优势,[浅谈多媒体在教学中的应用及优势] 多媒体教学的优势...
  4. hql与sql的区别
  5. 深度好文:2018 年 NLP 应用和商业化调查报告
  6. 在CUDA10的环境下安装支持gpu的tensorflow版本(亲测有效)
  7. PS软件Photoshop设置使用鼠标进行放大缩小设置
  8. 压摆率//电源抑制比//共模抑制比//直流增益、带宽和相位裕度//静态功耗和直流工作点
  9. 英语单词记忆(词缀 / 前缀)
  10. html设置内外边距,css 内外边距如何使用?
  11. 在Qt中配置海康工业相机SDK及遇到的问题(报错)
  12. 如何成为Web开发人员—编写第一个Web应用程序
  13. 校园网免认证利用IPV6轻松绕过校园WiFi网关
  14. 用Meta标签代码让360双核浏览器默认极速模式不是兼容模式
  15. 4.2.3 编程题《将一笔钱换算成1分、2分和5分的硬币组合》
  16. 新年特供【供应链作战指北】
  17. 基于cocoCreator版本2.4.5整理一款2D小游戏快速开发的游戏框架
  18. 1503172126-ny-小媛在努力
  19. 暑假N天乐【比赛篇】 —— 2019杭电暑期多校训练营(第二场)
  20. 【渗透测试基础-3】渗透测试信息收集的内容及方法

热门文章

  1. BlackBerry 9900通过 中国银行卡检测中心SWP-NFC通讯认证
  2. 全面科普科技类展厅中的互动投影翻书系统
  3. Engineering Village-选用EI主题词的查询方法
  4. php图片轮播特效,基于javascript实现样式清新图片轮播特效_javascript技巧
  5. KMPlayer 3.9 播放器不能播放 AC3 音频 解决方法
  6. 打造户外找房好帮手,几款APP究竟谁能更胜一筹?
  7. 苏联的三进制电脑,为什么被二进制干掉了?
  8. ArcGIS Pro 中的 Python 入门
  9. 你的品牌应该如何使用NFT?
  10. html5的video播放器上禁止下载和禁止右键下载实现。