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

相关推荐
f狐0狸x6 分钟前
【C++修炼之路】C++string的用法
开发语言·c++·string
阿豪只会阿巴10 分钟前
【多喝热水系列】从零开始的ROS2之旅——Day9 初识话题通信:基本命令
c++·笔记·python·ubuntu·ros2
cjp56017 分钟前
018.C#管道服务,本机两软件间通讯交互
开发语言·c#
猫天意38 分钟前
YOLOv11魔改高效涨点 | 注意力篇 | 坐标注意力CoordAttention:将位置信息硬核嵌入通道,精准捕获长程空间依赖,即插即用,涨点神器!!!
开发语言·人工智能·深度学习·神经网络·yolo·目标检测·低光照增强
黎雁·泠崖39 分钟前
Java面向对象:this关键字+构造方法+标准JavaBean
java·开发语言·python
码小猿的CPP工坊1 小时前
C++弱引用智能指针std::weak_ptr使用介绍
开发语言·c++
sheji34161 小时前
【开题答辩全过程】以 基于Java的智慧环卫垃圾收运管理系统设计与实现为例,包含答辩的问题和答案
java·开发语言
暮色_年华1 小时前
随想3:关于语音采集线程 使用 CFS 调度或者 SCHED_FIFO 的思考
c++
Flash.kkl1 小时前
Linux——线程的同步和互斥
linux·开发语言·c++
sunfove1 小时前
Python 面向对象编程:从过程式思维到对象模型
linux·开发语言·python