求前N项和f(n) = 1-1/2+1/3-1/4+1/5+...+1/n
#include<stdio.h>
int main()
{
int n;
int i;
double sum = 0.0;
int sign = 1;
scanf_s("%d", &n);
for ( i = 1; i < n; i++)
{
sum += sign * 1.0 / i;
sign = -sign;
}
printf("f(%d) = %f\n", n, sum);
return 0;
}

浙公网安备 33010602011771号