思路是flag改变符号
int main()
{
double sum = 0.0;
int i = 0;
int flag = 1;
for (i = 1; i <= 100; i++)
{
sum += flag*1.0 / i;
flag = -flag;
}
printf("%f\n", sum);
}
思路是flag改变符号
int main()
{
double sum = 0.0;
int i = 0;
int flag = 1;
for (i = 1; i <= 100; i++)
{
sum += flag*1.0 / i;
flag = -flag;
}
printf("%f\n", sum);
}
1、正负号如何切换2、用浮点型去计算
简单了一种解决这类数学问题的思路,还可以用if语句编写哦
C语言:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M