超星高级语言程序设计实验作业

实验02 分支与循环程序设计(三)

注:以下内容仅供交流,代码都是本人自己写的,还请同学们先自己编写再进行交流。

11.勒让德多项式

题目描述:编一个程序,输入x、n,计算勒让德(Legendre)多项式的第 n 项。


输入:一个浮点数和一个整数,分别对应x和n(0<=n<=20)。
输出:一个浮点数,即勒让德多项式第n项的值,注意小数点后保留到第2位。
样例1:
输入:3.4 2
输出:16.84
样例2:
输入:3.4 10
输出:30143685.82
样例3:
输入:3.4 21
输出:23525972077722828.00

#include<stdio.h>
double lr(int n, double x) {double p=0, p1, p2;int k;if (n == 0) p = 1;else if (n == 1) p=x;else{p2 = x; p1 = 1;for (k = 2; k <= n; k++){p = ((2 * k - 1) / (double)k) * x * p2 - ((k - 1) / (double)k) * p1;p1 = p2;p2 = p;}}return p;
}
int main() {double x,sum=0;int n;scanf_s("%lf %d", &x, &n);sum = lr(n, x);printf("%.2lf", sum);return 0;
}

这道题MOOC上也有,但是它们不一样

超星高级语言程序设计实验作业 (实验02 分支与循环程序设计)(三)相关推荐

  1. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(1)

    由于本章节题目太多,我将分几次发布 实验02 分支与循环程序设计(2021级) 一. 程序题(共15题,100分) 1. (程序题) 题目编号 :Exp02-Enhance02,GJBook3-04- ...

  2. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(4)

    13. 倍数 题目编号:Exp02-Basic07,GJBook3-03-07 题目名称:倍数 题目描述:任意一个整数n,如果n能同时被3.5.7整除,则n是3.5.7的倍数,如果n只能同时被其中的两 ...

  3. 吉林大学 超星慕课 高级语言程序设计 实验02 分支与循环程序设计(2022级)

    本人能力有限,发出只为帮助有需要的人. 建议同学们自己写完后再进行讨论. Exp02-Basic01 #include<stdio.h> int main(void) {float a,b ...

  4. 吉林大学超星慕课平台——高级语言程序设计 实验02 分支与循环程序设计(2022级)

    一. 程序题(共15题,100分) 1. (程序题) 题目编号:Exp02-Basic01,GJBook3-03-03 题目名称:递增排序 题目描述:任意三个实数a.b.c,按照从小到大的顺序输出. ...

  5. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(2)

    5. 爱因斯坦阶梯 题目编号:Exp02-Basic10,GJBook3-04-15 题目名称:爱因斯坦阶梯 问题描述:设有阶梯,不知其数,但知:每步跨2阶,最后剩1阶:每步跨3阶,最后剩2阶:每步跨 ...

  6. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(3)

    9. 三位Armstrong数 题目编号 :Exp02-Basic08,GJBook3-04-12 题目名称:三位Armstrong数 题目描述:编写程序,打印所有3位的Armstrong数,Arms ...

  7. 超星高级语言程序设计实验作业 (实验04 数组及其在程序设计中的应用)(二)

    超星高级语言程序设计实验作业 实验04 数组及其在程序设计中的应用(二) 注:以下内容仅供交流,代码都是本人自己写的,还请同学们先自己编写再进行交流. 7.检验矩阵重复元素 题目描述:编写程序判断任意 ...

  8. 超星高级语言程序设计实验作业 实验05 指针及其在程序设计中的应用

    超星高级语言程序设计实验作业 实验05 指针及其在程序设计中的应用 注:以下内容仅供交流,代码都是本人自己写的,还请同学们先自己编写再进行交流. 1.字符串长度 题目描述:编写程序实现:使用自编函数i ...

  9. JAVA2实验3分支与循环语句,实验3控制语句:分支、循环.doc

    实验3控制语句:分支.循环 实验3 控制语句:分支.循环 一.实验目的 1.掌握 Java表达式语句与复合语句使用方法. 2. 理解 Java 程序语法结构,掌握顺序结构.选择结构的程序设计方法. 3 ...

  10. 北京电大c语言实验作业二,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...

    大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc C语言实验报告实验1-1:helloworld程序:源代码:#includemain(){printf("hellowor ...

最新文章

  1. delphi webbrowser 经常用法演示样例
  2. oracle判断数据表的字段内容是否为空
  3. LeetCode 打家劫舍问题
  4. 计算找到出现最多的数字和次数 ,实现数组去重 ,进行排序。
  5. Linux shell 脚本实例
  6. 8s pod 查看 的yaml_k8s之深入解剖Pod(二)
  7. android开发深入浅出,Android开发深入浅出RxJava(一:基础篇)
  8. 【无标题】公众号引流进阶教程(公众号对接电影,影视资源)
  9. 关于Pidgin和webqq
  10. 【深度学习】Cyclical Learning Rates 周期学习率
  11. python实现全网搜索_用Python实现一个大数据搜索引擎
  12. qq_seconds.html,qq英语名字汇总82句
  13. 微信内隐藏的一个修复功能
  14. 微服务组件之限流器与熔断器
  15. PyCharm新建项目教程
  16. did you register the component correctly? For recursive components, make sure to provide the “name“
  17. ImportError: libopencv_imgcodecs.so.4.3: cannot open shared object file: No such file or directory报错
  18. 20220906美的集团笔试
  19. 论文研读-用于处理昂贵问题的广义多任务优化GMFEA
  20. 更学教育:B2C和C2C电商模式究竟有何区别?

热门文章

  1. 写软件详细设计方案总结
  2. JAVA架构师之路-视频学习
  3. 未雨绸缪——理解软件配置管理(第2版)
  4. 将转为时间戳php,php将时间转化为时间戳的方法
  5. PS-elevenday-仿制图章工具组
  6. access查询出生日期格式转换_Access时间格式处理
  7. log4j日志整合输出(slf4j+commonslog+log4j+jdklogger)
  8. 华硕aura完全卸载_闲谈:记一次华硕电脑维修。
  9. 英语单词中后缀-ee和-er的区别
  10. 【科研】如何查看自己期刊是不是SCI/EI(含期刊各种信息查询)