欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言 实验10-5 递归求简单交错幂级数的部分和 (15分)

程序员文章站 2022-06-07 14:39:41
...

C语言 实验10-5 递归求简单交错幂级数的部分和 (15分)
解法一,借用math库,直接根据题目即可写出

#include<math.h>
double fn (double x, int n)
{
	double sum;
	if (n == 1)
		sum = x;
	else
		sum = pow(x,n)*pow(-1,n-1) + fn(x,n-1);

	return sum;
}

解法二,比较难理解

double fn( double x, int n )
{
	double sum;
    if(n==1) 
    	sum = x;
    else 
		sum = x*( (-1) * fn(x,n-1) +1 );
    return sum;
}