我们写这道题的时候需要俩变量接受,一个总数一个分母,我们发现分母变化是有规律的从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。
除此之外我们还发现有正负号的区分,但是有规律,我们就发现偶数是负数所以我们就区别开来