方法一:常规计算
#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的值分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/78524.html