递归求简单交错幂级数的部分和
2017-06-23 09:38
381 查看
习题2.6 递归求简单交错幂级数的部分和 (15分)
本题要求实现一个函数,计算下列简单交错幂级数的部分和:
f(x, n) = x - x^2 + x^3 - x^4 + \cdots
+ (-1)^{n-1}x^nf(x,n)=x−x2+x3−x4+⋯+(−1)n−1xn
其中题目保证传入的
本题要求实现一个函数,计算下列简单交错幂级数的部分和:
f(x, n) = x - x^2 + x^3 - x^4 + \cdots
+ (-1)^{n-1}x^nf(x,n)=x−x2+x3−x4+⋯+(−1)n−1xn
函数接口定义:
double fn( double x, int n );
其中题目保证传入的
n是正整数,并且输入输出都在双精度范围内。函数
fn应返回上述级数的部分和。建议尝试用递归实现。
裁判测试程序样例:
#include <stdio.h>
double fn( double x, int n );
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%.2f\n", fn(x,n));
return 0;
}
/* 你的代码将被嵌在这里 */
输入样例:
0.5 12
输出样例:
0.33
#include <stdio.h>
#include <string.h>
#include <math.h>
double fn( double x, int n );
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%.2f\n", fn(x,n));
return 0;
}
double fn( double x, int n ){
int k;
if(n%2==0)
k=-1;
else
k=1;
if(n==0)
return 0;
return k*pow(x, n)+fn(x, n-1);
}
相关文章推荐
- 6-5 递归求简单交错幂级数的部分和
- 4-16 递归求简单交错幂级数的部分和 (10分)
- 求给定精度的简单交错序列部分和 / 猜数字游戏 / 求e的近似值
- 实现递归的简单实例
- 部分简单神符之语(
- 笔试题之交错数组 Java递归求解
- [软件开发过程]反模式:简单的部分留在需求人员的脑海中,只描述最复杂的部分给我们听
- 内建于XML Schema的简单类型有44种。他们在XML Schema推荐标准的第二部分中公布,下面这是一张内置类型的层次结构图
- 递归的简单解释
- SWT 和 JFace,第 1 部分: 如何创建简单的 SWT 应用程序
- asp下tag的实现,简单介绍与部分代码
- 初学者看过来:简单谈谈 C/C++ 递归的思想,实现,以及和循环的关系。
- asp下tag的实现,简单介绍与部分代码
- SWT 和 JFace,第 1 部分: 创建简单的 SWT 应用程序
- 初学者看过来:简单谈谈 C/C++ 递归的思想,实现,以及和循环的关系。
- 构建简单的 C++ 服务组件,第 1 部分: 服务组件体系结构 C++ API 简介
- Hello World——WebSphere Portal V5 最简单的 portlet:第 2 部分,以 JSP 呈现
- 一个关于C++简单递归的奇怪输出结果的不解??
- IBM Lotus Domino 7 中的实用 Web 服务,第 2 部分: 编写和测试简单的 Web 服务
- 通过 Axis2 开发 Web 服务,第 1 部分: 通过 Axis2 运行时部署和使用简单 Web 服务