C语言:求阶乘倒数之和

(1)题目:求Sn=1+1/2+1/3+...+1/n,保留4位小数。

(2)代码:

cs 复制代码
#include "stdio.h"
int main() {
    int n; // 整数n
    double sum = 0.0; // 倒数之和
    printf("请输入一个整数:");
    scanf("%d", &n); // 读取用户输入的整数
    // 计算从1到n的整数倒数之和
    for (int i = 1; i <= n; i++) {
        sum =sum+ 1.0 / i; // 累加倒数
    }
    // 输出结果,保留四位小数
    printf("Sn的值是:%.4f\n", sum);
    return 0;
}
相关推荐
番茄味城市甜菜25 分钟前
数据结构:双向链表实现,链表与顺序表的对比
数据结构·链表
怕浪猫30 分钟前
Super-agent 在各大模型厂商的应用情况
算法·面试·github
海绵宝宝转agent1 小时前
LeetCode100 二叉树个人题解
算法·leetcode·深度优先
octopus_c1 小时前
C++ 模板详解:函数模板、类模板、特化与分离编译
开发语言·c++·算法
東隅已逝,桑榆非晚1 小时前
算法1. 双指针法-移动零
c++·算法
CQU_JIAKE2 小时前
11.1[A]
算法
小郎君6582 小时前
(六)el-cascader 的展示值为什么不能直接 join:emitPath、路径还原与多选去重
vue.js·算法
郝学胜-神的一滴4 小时前
游戏设计:原型与开发 19:U3D工位布置与性格说明书
人工智能·算法·unity·unreal engine·游戏策划·游戏设计
東隅已逝,桑榆非晚4 小时前
红黑树:从概念到实现
数据结构·c++·笔记·学习
hahaha60165 小时前
数字图像时域滤波或者3D降噪算法FPGA实现
算法·计算机视觉·fpga开发