C语言例题47、从键盘输入一个正整数n,计算1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n) 的值

cpp 复制代码
#include <stdio.h>

void main() {
    int x;
    int fm = 0;//分母
    double sum = 0;

    printf("请输入一个正整数:");
    scanf("%d", &x);

    for (int i = 1; i <= x; i++) {
        fm += i;//分母变化
        sum = sum + 1.0 / fm;

        if (i != x) {
            printf("1/%d + ", fm);
        } else {
            printf("1/%d = ", fm);
        }
    }
    printf("%lf", sum);
}

运行结果:

本章C语言经典例题合集:http://t.csdnimg.cn/FK0Qg

相关推荐
ALex_zry14 小时前
C++26 std::inplace_vector 详解:零堆分配的定容向量
开发语言·c++
许彰午14 小时前
77_Python数据清洗实战技巧
开发语言·python
落寞的电源15 小时前
Delegate = Object + MethodInfo
开发语言·数据库·c#
卷无止境15 小时前
C++ 类型转换变迁之路:从隐式转换到 static_cast
c++·后端
你怎么知道我是队长15 小时前
JavaScript的介绍
开发语言·javascript·ecmascript
江华森15 小时前
04-python-面向对象
开发语言·python
AI行业学习15 小时前
Notepad++ 官方纯净下载+完整安装教程(Windows)【2026.7.5】
开发语言·windows·python·前端框架·html·notepad++
h_a_o777oah15 小时前
【动态规划】区间 DP :三层循环逻辑与模板实现细节(洛谷 P1880)
c++·算法·动态规划·acm·区间dp·化环为链·石子合并
前端百草阁15 小时前
JavaScript 设计模式(23 种)
开发语言·前端·javascript·设计模式
EntyIU15 小时前
Java NIO 实战
java·开发语言·nio