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;
}
相关推荐
Doraemomo4 分钟前
数据结构-二叉树
数据结构
不会代码的小猴6 分钟前
标准模板库(STL)
开发语言·c++·笔记·算法
ZhouDevin11 分钟前
算法论文/高效微调4——DoRA:权重分解的低秩适配方法
算法
爱跳舞的烤冷面19 分钟前
自学嵌入式第20天(数据结构篇——队列)
数据结构
AI探索先锋36 分钟前
A* 路径规划:四种算法的进化史-学习
学习·算法
旖旎夜光39 分钟前
LeetCode 202:快乐数(双指针问题) —— 题解
数据结构·c++·算法·leetcode·双指针
cpp_25012 小时前
P1113 [USACO02FEB] 杂务
数据结构·c++·算法·动态规划·图论·拓扑排序·洛谷题解
月光船幽幽2 小时前
门控函数SHS阈值与调制机制解析
人工智能·python·算法
Doraemomo2 小时前
数据结构-哈希表
数据结构·算法·散列表
君君思密达2 小时前
Leetcode Hot 100 题目详解-哈希表
数据结构·算法·leetcode