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;
}
相关推荐
Fine姐7 分钟前
数据结构04——二叉树搜索树BST
数据结构
仰泳的熊猫17 分钟前
1077 Kuchiguse
数据结构·c++·算法·pat考试
LYFlied40 分钟前
【每日算法】LeetCode 19. 删除链表的倒数第 N 个结点
算法·leetcode·链表
阿里巴巴AI编程社区42 分钟前
Qoder 提效实战:数据开发工程师用 Qoder 提效50%
数据结构
踏浪无痕43 分钟前
计算机算钱为什么会算错?怎么解决?
后端·算法·面试
mit6.8241 小时前
[box64] 解决ARM64运行x86_64跨平台兼容性 | 机器架构配置
c语言
消失的旧时光-19431 小时前
从 C 链表到 Android Looper:MessageQueue 的底层原理一条线讲透
android·数据结构·链表
夏乌_Wx1 小时前
练题100天——DAY28:找消失的数字+分发饼干
数据结构·算法
lzh200409191 小时前
二叉搜索树与双向链表
数据结构·链表
喵了meme1 小时前
C语言实战6
c语言·开发语言