习题2.6 递归求简单交错幂级数的部分和 (15分)

我怎么老是想不明白递归艹
#include <stdio.h>
#include <math.h>
double fn( double x, int n )
{
if(n == 0 || n == 1) return x;
else return x - x * fn(x, n - 1);
}
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%.2f\n", fn(x,n));
return 0;
}
/* 你的代码将被嵌在这里 */

浙公网安备 33010602011771号