#include <stdio.h>
#include <math.h>
main()
{
float sum=0.0;
float n=0;
float a=0.0;
for (n=1;n<101;n++)
{
a=pow(-1,n+1);
sum=a/n+sum;
}
printf ("%f",sum);
return 0;
}
方法二:(優化)
#include <stdio.h>
int main ()
{
int n;
double sum=0.0;
int flag=1;
for (n=1;n<101;n++)
{
sum+=flag*(1.0/n);
flag=flag*(-1);
}
printf ("%lf\n",sum);
return 0;
}