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

相关推荐
daidaidaiyu20 小时前
FFmpeg 关键的结构体
c++·ffmpeg
Amewin20 小时前
window 11 安装pyenv-win管理不同的版本的python
开发语言·python
lionliu051920 小时前
WebAssembly (Wasm)
java·开发语言·wasm
咸鱼加辣20 小时前
【java面试题】springboot的生命周期
java·开发语言·spring boot
欧特克_Glodon20 小时前
C++医学图像处理经典ITK库用法详解<一>:图像输入输出模块功能
c++·图像处理·itk
weixin_4624462321 小时前
用 Go 快速搭建一个 Coze (扣子)API 流式回复模拟接口(Mock Server)
开发语言·golang·状态模式
小鸡吃米…21 小时前
Python编程语言面试问题二
开发语言·python·面试
谁动了我的代码?21 小时前
QT<34> 利用线程池处理耗时任务以及回调函数的使用
开发语言·qt
柒.梧.21 小时前
数据结构:二叉排序树构建与遍历的解析与代码实现
java·开发语言·数据结构
李迟21 小时前
Golang实践录:接口文档字段转结构体定义
开发语言·golang