描述 1-1/3+1/5-1/7+.......,直到发现某一项的绝对值小于1e-6为止。累加和小数点保留三位。
1 回答
xungeer29
TA贡献46条经验 获得超20个赞
//C++,但差不多
double i=1;
double sum = 0;
while ((1 / i) >= 1e-6)
{
sum += ((-1) ^ (int(i) + 1))*(1 / (2 * i - 1));
++i;
}
printf("%.3f\n", sum);//C- 1 回答
- 0 关注
- 1204 浏览
添加回答
举报
0/150
提交
取消
