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

相关推荐
软件黑马王子20 小时前
1.non-MonoBehaviour 单例模式泛型基类
unity·前端框架·c#
独立开发之道20 小时前
【three.js教程】Three.js 矩阵变换:position/quaternion/scale 和 matrix 到底怎么配合
开发语言·javascript·矩阵
纪念 22920 小时前
数据结构排序(四)
开发语言·数据结构
IvanCodes20 小时前
Python 基础语法(四):循环结构与流程控制
开发语言·python
OPEN-F20 小时前
C++工程化:编译链接、调试与性能优化
开发语言·c++
坐吃山猪21 小时前
【多线程】什么时候必须/推荐使用Thread类
java·开发语言
邪修king21 小时前
Re:Linux 系统篇(十七):进程篇(六):环境变量深度解析|命令行参数、环境变量表、4 种获取方式与继承机制万字详解
linux·服务器·c++
一只小阿乐21 小时前
java 快速上手开发 2
java·开发语言·前端
张宇Joaquin21 小时前
灵渠测试工具-urma_perftest
java·开发语言
高彬21 小时前
SAP ECC6.0 对接 C# web Services服务
开发语言·前端·c#·sap