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


三、代码测试:


四、结语

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

  • 15
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值