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;
}
相关推荐
tianyuanwo14 分钟前
深入浅出SWIG:从C/C++到Python的无缝桥梁
c语言·c++·python·swig
程序员-King.23 分钟前
day151—双端队列—找树左下角的值(LeetCode-513)
算法·leetcode·二叉树·双端队列·队列
苦藤新鸡30 分钟前
15 .数组右移动k个单位
算法·leetcode·动态规划·力扣
狐5740 分钟前
2026-01-19-牛客每日一题-阅读理解
笔记·算法·牛客
橘颂TA1 小时前
【剑斩OFFER】算法的暴力美学——力扣 130 题:被围绕的区域
算法·leetcode·职场和发展·结构与算法
一分之二~1 小时前
回溯算法--解数独
开发语言·数据结构·c++·算法·leetcode
小美单片机2 小时前
External model DLL ”ADC083XDLL“ not found_proteus仿真报错解决方法
c语言·单片机·51单片机·proteus·课程设计·课设
不如语冰2 小时前
AI大模型入门1.1-python基础-数据结构
数据结构·人工智能·pytorch·python·cnn
程芯带你刷C语言简单算法题2 小时前
Day48~对于高度为 n 的台阶,从下往上走,每一步的阶数为 1,2,3 中的一个。问要走到顶部一共有多少种走法
c语言·开发语言·学习·算法·c