精通C语言函数,轻松入门!通过实例掌握技巧

一、题目:

     1~n的倒数相加,即:1 + 1/2 + 1/3 + …… + 1/n


二、上代码:

#include <stdio.h>

double fun(int n)     // 定义一个函数,参数为n(形参)

    double sum = 0;        // 初始化,求和变量sum为0
    int i;                           // 声明循环计数器
    for(i = 1; i <= n; i++)  // 循环从1到n
    {
        sum += 1.0 / i;       // 累加每一项的倒数
    }
    return sum;        // 返回求和结果
}

int main()                // 主函数

    int n;                   // 声明求和上限
    scanf("%d", &n);                  // 输入求和上限
    printf("sum=%f\n", fun(n));   // 输出求和结果,此处的n为实参
    return 0;                               // 返回执行成功,结束程序
}


三、代码测试:


四、结语

       感谢您阅读本文,希望本文对您有所帮助。如果您觉得本文有价值,请点赞、收藏和关注我,这将是对我最大的鼓励和支持。我将不断学习和进步,尽力为更多读者带来更好的文章。谢谢!

最近更新

  1. TCP协议是安全的吗?

    2023-12-12 13:30:05       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-12 13:30:05       20 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-12 13:30:05       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-12 13:30:05       20 阅读

热门阅读

  1. Windows使用virtualenv创建python环境

    2023-12-12 13:30:05       42 阅读
  2. 使用CloudCompare计算点云曲率 - 编程指南

    2023-12-12 13:30:05       44 阅读
  3. C++相关闲碎记录(7)

    2023-12-12 13:30:05       29 阅读
  4. UGUI - 动态赋值后刷新不及时问题

    2023-12-12 13:30:05       44 阅读
  5. VTK:使用AlignFrames进行帧对齐的用法

    2023-12-12 13:30:05       41 阅读
  6. 基于协同过滤算法的旅游推荐系统设计与实现

    2023-12-12 13:30:05       40 阅读