Bootstrap

计算1 / 1 - 1 / 2 + 1 / 3 - 1 / 4 + 1 / 5 …… + 1 / 99 - 1 / 100 的值,打印出结果

我们写这道题的时候需要俩变量接受,一个总数一个分母,我们发现分母变化是有规律的从1~100循环。

#include<stdio.h>
int main()
{
	int i = 0;
	int tag = 1;
	double sum = 0.0;
	for (i = 1; i < 101; i++)
	{
		if (i % 2 == 0)
		{
			sum = sum - 1.0 / i;
		}
		else
		{
			sum = sum + 1.0 / i;
		}
	}
	printf("%lf\n", sum);
	return 0;
}

打印出结果的时候就有可能是有小数,所以需要double定义sum。

除此之外我们还发现有正负号的区分,但是有规律,我们就发现偶数是负数所以我们就区别开来

;