当前位置:首页 C++ > 正文

c++编程求下列式子的值:1-1/2+1/3-1/4+…+1/99-1/100,并将结果输出

作者:野牛程序员:2024-11-01 12:04:32 C++阅读 2358
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;
}

代码说明:

  1. result 变量:用于存储计算结果,初始化为 0.0。

  2. 循环计算:从 1 到 100,判断索引的奇偶性,奇数项加,偶数项减。

  3. 输出结果:使用 cout 输出计算结果,设置精度为 6 位小数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • c++
  • 最新推荐

    热门点击