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;
}
相关推荐
洛水水6 分钟前
【力扣100题】14.两数相加
c++·算法·leetcode
我不是小upper8 分钟前
相关≠因果!机器学习中皮尔逊相关检验的完整流程
人工智能·算法·机器学习
pwn蒸鱼10 分钟前
leetcode:21. 合并两个有序链表
算法·leetcode·链表
洛水水12 分钟前
【力扣100题】15.删除链表的倒数第 N 个结点
算法·leetcode·链表
范纹杉想快点毕业16 分钟前
Zynq开发视角下的C语言能力分级详解
c语言·开发语言
LTphy18 分钟前
深度优先搜索的三种模板
算法·深度优先·图论
paeamecium20 分钟前
【PAT甲级真题】- Insert or Merge (25)
数据结构·c++·算法·排序算法·pat考试·pat
不爱吃炸鸡柳24 分钟前
6道经典算法题详解:从排序到链表,覆盖面试高频考点
算法·链表·面试
wfbcg27 分钟前
每日算法练习:LeetCode 3. 无重复字符的最长子串 ✅
算法·leetcode·职场和发展
_日拱一卒31 分钟前
LeetCode:矩阵置零
java·数据结构·线性代数·算法·leetcode·职场和发展·矩阵