c++编程求下列式子的值:1-1/2+1/3-1/4+…+1/99-1/100,并将结果输出
作者:野牛程序员:2024-11-01 12:04:32 C++阅读 2579
c++编程求下列式子的值:1-1/2+1/3-1/4+…+1/99-1/100,并将结果输出
c++编程求下列式子的值:1-1/2+1/3-1/4+…+1/99-1/100,并将结果输出
#include <iostream>
#include <iomanip> // 用于设置小数精度
using namespace std;
int main() {
double result = 0.0;
// 计算 1 - 1/2 + 1/3 - 1/4 + ... + 1/99 - 1/100
for (int i = 1; i <= 100; ++i) {
if (i % 2 == 0) { // 偶数项
result -= 1.0 / i;
} else { // 奇数项
result += 1.0 / i;
}
}
// 设置输出精度
cout << fixed << setprecision(6); // 设置小数精度为 6 位
cout << "结果: " << result << endl;
return 0;
}代码说明:
result变量:用于存储计算结果,初始化为 0.0。循环计算:从 1 到 100,判断索引的奇偶性,奇数项加,偶数项减。
输出结果:使用
cout输出计算结果,设置精度为 6 位小数。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

