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

相关推荐
Cx330❀7 小时前
【MySQL基础】详解MySQL数据类型:底层原理、越界测试与最佳实践
linux·开发语言·数据库·c++·mysql
星恒随风7 小时前
C++ string 入门(一)
开发语言·c++·笔记·学习
旖-旎7 小时前
《LeetCode 200 FloodFill 岛屿数量DFS解法》
c++·算法·深度优先·力扣·floodfill
skywalk81637 小时前
继续推进心语项目6.15 @CodeArts
开发语言·算法·编程
前进吧-程序员7 小时前
反转链表完全指南:辅助容器、三指针、头插法
数据结构·c++·链表
我不是懒洋洋7 小时前
从零实现一个分布式配置中心:服务发现与热更新
c++
嵌入式-老费7 小时前
esp32开发与应用(看门狗测试)
java·开发语言·数据库
省四收割者7 小时前
从硬件中断到分布式协程:全景解构高并发机制与 C / Golang 的巅峰对决
c++·分布式·嵌入式硬件·golang
闫有尽意无琼7 小时前
qt控件未指定父对象或delete致堆内存泄露
开发语言·qt
Seraphina_Lily7 小时前
深入底层:函数栈帧的建立、销毁与SP指针的本质
c语言