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

相关推荐
CodeYp20191 小时前
第15讲:二叉搜索树
开发语言·c++·二叉搜索树
猫猫.1531 小时前
HashTable、HashMap、ConcurrentHashMap 核心区别总结
java·开发语言·java-ee
pipixia200332 小时前
C++继承面试四连问:内存叠加、私有继承、sizeof、权限重映射
c++·面试·嵌入式·继承·面向对象·对象模型
乌暮2 小时前
综合案例:宠物电商系统
java·开发语言·spring·mvc·restful·1024程序员节
大文说跨境2 小时前
亚马逊多店铺的图片素材怎么批量去重:EXIF 与哈希的处理流程
开发语言·php
极客 - L U3 小时前
卡尔曼滤波从零到精通
c语言·数据结构·单片机·嵌入式硬件·mcu
大风起兮云飞扬丶4 小时前
Java——枚举
java·开发语言
小灰灰搞电子4 小时前
Rust+Slint 实现高级动态消息提示框源码分享
开发语言·rust
Dev _4 小时前
Python解释器安装在系统级目录导致命令行用户‌没有权限‌向该目录写入文件
开发语言·python
牵猫散步的鱼儿4 小时前
C++ 内存分区
c++