#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/* 习题2.6 递归求简单交错幂级数的部分和
*
* 计算下列简单交错幂级数的部分和:
*
* f(x,n)=x−x^2+x^3−x^4+⋯+(−1)^n−1x^n
*
*/
double fn( double x, int n ){
double sum;
if(n==0)
return 0;
else {
sum=pow(-1,n-1)*pow(x,n)+fn(x,n-1);
return sum;
}
}
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%.2f\n", fn(x,n));
return 0;
}
递归求简单交错幂级数的部分和
最新推荐文章于 2023-04-04 08:34:42 发布