精通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;                               // 返回执行成功,结束程序
}


三、代码测试:

精通C语言函数,轻松入门!通过实例掌握技巧_第1张图片


四、结语

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

你可能感兴趣的:(C语言,c语言,开发语言)