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

相关推荐
殇淋狱陌12 小时前
【初始Python】Python学习基础(数据类型、定义、变量、下标、目前的开发语言对比)
开发语言·python·学习
lsx20240612 小时前
Ruby 迭代器
开发语言
史迪仔011212 小时前
[QML] Popup 与 Dialog
开发语言·前端·javascript·c++·qt
John.Lewis12 小时前
C++加餐课-stack_queue:计算器-逆波兰表达式
开发语言·c++
DeepModel12 小时前
通俗易懂讲透 Mini-Batch K-means
开发语言·人工智能·机器学习·kmeans·batch
happy_baymax12 小时前
基于正弦波直接移相的PSFB控制方法
开发语言
傻啦嘿哟12 小时前
如何用 Python 拆分 Word 文件:高效分割大型文档的完整指南
开发语言·c#
高斯林.神犇12 小时前
五、注解方式管理bean
java·开发语言
hoiii18712 小时前
C# 读取 CSV/Excel 文件数据至 DataGridView
开发语言·c#·excel
xiaotao13112 小时前
01-编程基础与数学基石: 常用内置库
开发语言·人工智能·python