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

相关推荐
zzyzxb4 小时前
CSharpier 在 Visual Studio 中使用和问题排查
visual studio
阿蒙Amon4 小时前
C#常用类库-详解Moq
开发语言·c#·log4j
留院极客离心圆4 小时前
C++ 进阶笔记:栈内存 vs 堆内存
开发语言·c++
留院极客离心圆4 小时前
C++ 进阶笔记:宏
开发语言·c++·笔记
無限進步D4 小时前
关于高校C语言课程的学习方法
c语言·开发语言·学习方法·入门
星空露珠4 小时前
迷你世界UGC3.0脚本Wiki生物模块管理接口 Monster
开发语言·数据结构·算法·游戏·lua
星空露珠4 小时前
迷你世界UGC3.0脚本Wiki世界模块管理接口 World
开发语言·数据库·算法·游戏·lua
这是个栗子4 小时前
前端开发中的常用工具函数(四)
开发语言·javascript·ecmascript·find
格林威4 小时前
工业相机彩色图像采集:为什么我的图是绿色的?附海康/Basler/堡盟相机设置
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·工业相机
阿贵---4 小时前
C++中的装饰器模式
开发语言·c++·算法