超星高级语言程序设计实验作业 (实验02 分支与循环程序设计)(三)
超星高级语言程序设计实验作业
实验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 分支与循环程序设计)(三)相关推荐
- 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(1)
由于本章节题目太多,我将分几次发布 实验02 分支与循环程序设计(2021级) 一. 程序题(共15题,100分) 1. (程序题) 题目编号 :Exp02-Enhance02,GJBook3-04- ...
- 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(4)
13. 倍数 题目编号:Exp02-Basic07,GJBook3-03-07 题目名称:倍数 题目描述:任意一个整数n,如果n能同时被3.5.7整除,则n是3.5.7的倍数,如果n只能同时被其中的两 ...
- 吉林大学 超星慕课 高级语言程序设计 实验02 分支与循环程序设计(2022级)
本人能力有限,发出只为帮助有需要的人. 建议同学们自己写完后再进行讨论. Exp02-Basic01 #include<stdio.h> int main(void) {float a,b ...
- 吉林大学超星慕课平台——高级语言程序设计 实验02 分支与循环程序设计(2022级)
一. 程序题(共15题,100分) 1. (程序题) 题目编号:Exp02-Basic01,GJBook3-03-03 题目名称:递增排序 题目描述:任意三个实数a.b.c,按照从小到大的顺序输出. ...
- 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(2)
5. 爱因斯坦阶梯 题目编号:Exp02-Basic10,GJBook3-04-15 题目名称:爱因斯坦阶梯 问题描述:设有阶梯,不知其数,但知:每步跨2阶,最后剩1阶:每步跨3阶,最后剩2阶:每步跨 ...
- 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(3)
9. 三位Armstrong数 题目编号 :Exp02-Basic08,GJBook3-04-12 题目名称:三位Armstrong数 题目描述:编写程序,打印所有3位的Armstrong数,Arms ...
- 超星高级语言程序设计实验作业 (实验04 数组及其在程序设计中的应用)(二)
超星高级语言程序设计实验作业 实验04 数组及其在程序设计中的应用(二) 注:以下内容仅供交流,代码都是本人自己写的,还请同学们先自己编写再进行交流. 7.检验矩阵重复元素 题目描述:编写程序判断任意 ...
- 超星高级语言程序设计实验作业 实验05 指针及其在程序设计中的应用
超星高级语言程序设计实验作业 实验05 指针及其在程序设计中的应用 注:以下内容仅供交流,代码都是本人自己写的,还请同学们先自己编写再进行交流. 1.字符串长度 题目描述:编写程序实现:使用自编函数i ...
- JAVA2实验3分支与循环语句,实验3控制语句:分支、循环.doc
实验3控制语句:分支.循环 实验3 控制语句:分支.循环 一.实验目的 1.掌握 Java表达式语句与复合语句使用方法. 2. 理解 Java 程序语法结构,掌握顺序结构.选择结构的程序设计方法. 3 ...
- 北京电大c语言实验作业二,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...
大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc C语言实验报告实验1-1:helloworld程序:源代码:#includemain(){printf("hellowor ...
最新文章
- delphi webbrowser 经常用法演示样例
- oracle判断数据表的字段内容是否为空
- LeetCode 打家劫舍问题
- 计算找到出现最多的数字和次数 ,实现数组去重 ,进行排序。
- Linux shell 脚本实例
- 8s pod 查看 的yaml_k8s之深入解剖Pod(二)
- android开发深入浅出,Android开发深入浅出RxJava(一:基础篇)
- 【无标题】公众号引流进阶教程(公众号对接电影,影视资源)
- 关于Pidgin和webqq
- 【深度学习】Cyclical Learning Rates 周期学习率
- python实现全网搜索_用Python实现一个大数据搜索引擎
- qq_seconds.html,qq英语名字汇总82句
- 微信内隐藏的一个修复功能
- 微服务组件之限流器与熔断器
- PyCharm新建项目教程
- did you register the component correctly? For recursive components, make sure to provide the “name“
- ImportError: libopencv_imgcodecs.so.4.3: cannot open shared object file: No such file or directory报错
- 20220906美的集团笔试
- 论文研读-用于处理昂贵问题的广义多任务优化GMFEA
- 更学教育:B2C和C2C电商模式究竟有何区别?