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;
}
相关推荐
样例过了就是过了4 分钟前
LeetCode热题100 分割回文串
数据结构·c++·算法·leetcode·深度优先·dfs
Yvonne爱编码26 分钟前
JAVA数据结构 DAY8-堆
java·数据结构·python
带娃的IT创业者37 分钟前
WeClaw 心跳与重连实战:指数退避算法如何让 WebSocket 在弱网环境下的连接成功率提升 67%?
python·websocket·网络协议·算法·fastapi·实时通信
Morwit1 小时前
【力扣hot100】 85. 最大矩形
c++·算法·leetcode·职场和发展
艾醒1 小时前
MiniMax M2.5:从黑马到全球顶流的"前世今生"与趣闻
算法
爱编码的小八嘎1 小时前
C语言完美演绎4-2
c语言
m0_528174451 小时前
C++中的代理模式变体
开发语言·c++·算法
mftang1 小时前
C语言条件编译详解
c语言·开发语言
2401_883035461 小时前
C++代码风格检查工具
开发语言·c++·算法
啊哦呃咦唔鱼2 小时前
LeetCode hot100-438 找到字符串中所以字母异位词
算法·leetcode·职场和发展