C语言 计算1+1/2+1/3+…+1/n的值

C语言 计算1+1/2+1/3+…+1/n的值方法一 includestdio hvoidmain inti n floatsum 0 printf 请输入一个值 scanf d amp n for i 1 i n i sum 1 0 i printf f sum 方法二 函数调用 includestdio hfloatsum intn inti floatsum 编程计算 1 1 2 1 2 3 1 2 3 4 1 2 3 n 的值

方法一:常规计算

#include <stdio.h>  void main(){ 
    int i,n; float sum=0; printf("请输入通项:"); scanf("%d",&n); for(i =1;i<= n;i++){ 
    sum += 1.0 / i; } printf("前%d项的值为:%f",n,sum); } 

方法二:函数调用

#include <stdio.h>  float sum(int n){ 
    int i; float sum=0; for(i=1;i<=n;i++){ 
    sum+=1.0/i; } return sum; } void main(){ 
    int i,n; printf("请输入通项:"); scanf("%d",&n); printf("前%d项的值为:%f",n,sum(n)); } 

在这里插入图片描述

今天的文章 C语言 计算1+1/2+1/3+…+1/n的值分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-05 20:30
下一篇 2024-12-05 20:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/78524.html