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

C++求 1+1/2+1/3+…+1/n的值

作者:野牛程序员:2024-10-28 10:24:08 C++阅读 2380
C++求 1+1/2+1/3+…+1/n的值

C++求 1+1/2+1/3+…+1/n的值

#include <iostream>
#include <iomanip> // 用于设置输出精度

int main() {
    int n;
    double sum = 0.0;

    std::cout << "请输入 n 的值: ";
    std::cin >> n;

    for (int i = 1; i <= n; i++) {
        sum += 1.0 / i; // 使用 1.0 确保进行浮点运算
    }

    std::cout << "1 + 1/2 + 1/3 + ... + 1/" << n << " 的值是: " 
              << std::fixed << std::setprecision(6) << sum << std::endl;

    return 0;
}


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

    热门点击