计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 时采用for循环,分子永远为1,分母为循环变量i乘以1或-1。
定义变量temp表示变化,变量sum求和。
根据奇偶来判断乘以1或是-1;运用三目运算符模二余数来确定正负。
注:程序运算结果为浮点数,定义变量时使用double。
程序代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i;
double temp = 1, sum = 0; //定义浮点型变量
for (i = 1; i <=100; i++)
{
temp = 1.0 / i * (i % 2 ? 1 : -1); //1.0为浮点数
sum += temp;
}
printf(“计算出的值为:%lf\n”,sum); //输出浮点型数据时采用%lf形式输出
system(“pause”);
return 0;
}
程序运行结果如下:
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
最新推荐文章于 2023-09-07 09:15:35 发布