/*
*********************************************
计算1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100的值
*********************************************
*/
#include<stdio.h>
int main()
{
float sum = 0.0; //sum存放计算的结果,结果是浮点数,所以定义为float
float a; //每次累加的变量
float temp=1; //累加变量的符号位
for(int i = 1;i <= 100; i++)
{
a = temp / i; //注意:!!!!!temp 和 i 不可以都定义为整型!!!!!!!
// printf("%f\n",a); // (-1)/3=0如果二者都定义为整型
temp = -temp;
sum = sum + a;
}
printf("%f\n",sum);
return 0;
}
计算1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100的值
最新推荐文章于 2023-11-02 23:15:03 发布