计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
第一种:
double sum_value(int n)
{
double sum = 1;
for (double i = 2; i <= n; i++)
{
if (0 == (int)i % 2)
{
sum -= (1 / i);
}
else
{
sum += (1 / i);
}
}
return sum;
}
第二种:
double sum_value1(int n)
{
double i = 0;
double num = 1;
int j = -1;
for (i = 2; i <= n; i++)
{
num += 1/(i*(j));
j = -j;
}
return num;
}