计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
首先看题,分子不变为1,分母1-100;
既然是分数计算,那结果肯定存在小数,所以在开始定义一个double类型的变量“num”;
初始化一个int类型的变量“i”,使用for循环产出1-100的值;
在for循环里使用if语句来判断分母是偶数还是奇数,分母为偶数进行减法运算,分母为单数进行加法运算,并赋值给num变量;
最后打印出结果num,就是最后运算得到的值。
int main()
{
double num = 0.0;
for(int i = 1; i <= 100; i++)
{
if (i % 2 == 0)
num -= 1.0 / i;
else
num += 1.0 / i;
}
printf("%lf", num);
return 0;
}
标签:分数,1.0,运算,求和,C语言,int,num,100,分母
From: https://blog.csdn.net/a17386807280/article/details/137500262