解题思路:

1、调和函数前100项如下:
      1 / 1 - 1 / 2 + 1 / 3 - 1 / 4 + 1 / 5 …… + 1 / 99 - 1 / 100
 2、 规律:

一正一负,因此设置一个符号标记位flag,每循环一次改变一次;

分母逐项加一;

应注意除法数据不能定义成int型,此处定义成double型。

具体代码:

#include<stdio.h>
#include<stdlib.h>
int main(){int flag = 1;double sum = 0.0;int i = 0;for (i = 1; i <= 100; i++){sum += flag*(1.0 / i);flag = -flag;}printf("%lf\n", sum);system("pause");return 0;
}

运行结果:

【C语言】计算调和函数前100项相关推荐

  1. 【题目】用下面的无穷级数公式计算π的值:π=4 - 4/3 +4/5 - 4/7 + 4/9 - 4/11+...打印一张表,分别显示前1项到前100项时计算出的π的近似值。

    /**************************** * 文件名:[作业] * 作者:〈漆黑〉 * 描述:〈 用下面的无穷级数公式计算π的值π=4 - 4/3 +4/5 - 4/7 + 4/9 ...

  2. 妙用Python内置函数int()快速计算等比数列前n项和

    本文要点在于Python内置函数int()的用法,所以计算等比数列前n项和时没有使用数学上的公式Sn=a1*(1-q^n)/(1-q). 一般遇到这样的问题,很容易想到使用循环来实现,以计算1+2+4 ...

  3. python求和1到100_python等差数列求和公式前 100 项的和实例

    python等差数列求和公式前 100 项的和实例 最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它 ...

  4. python编写等差数列求和_python等差数列求和公式前 100 项的和实例

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  5. python等差数列求和公式前 100 项的和

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  6. 等比数列求和python_python等差数列求和公式前 100 项的和实例

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  7. 斐波拉契数列前100项求和c语言,C++斐波那契数列前100项详细数据

    f⑴=C(0,0)=1. f⑵=C(1,0)=1. f⑶=C(2,0)+C(1,1)=1+1=2. f⑷=C(3,0)+C(2,1)=1+2=3. f⑸=C(4,0)+C(3,1)+C(2,2)=1+ ...

  8. python求阶乘之和_python计算阶乘前n项和

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 知道公式后就很简单了,利用for循环,第几行i+1就等于几,当然python中是 ...

  9. [PTA C语言]求交错序列前N项和

    求交错序列前N项和 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+- 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中输出部分和的值,结 ...

最新文章

  1. GitHub宝藏项目标星1.6w+,编程新手有福了
  2. 页面中color颜色值_HTML+CSS 基础知识-入门概括-颜色与单位
  3. jstat -gcutil 输出结果分析_JVM故障分析
  4. Java算法--冒泡排序
  5. 使用 OpenCL.Net 进行 C# GPU 并行编程
  6. postgresql 客户端_一款功能强大的数据库客户端:DataGrip
  7. numpy 利用np.std() 计算出现 inf
  8. excel单元格内容拆分_EXCEL拆分单元格中的姓名,这都不叫事儿
  9. java毕业生设计运动会成绩管理系统计算机源码+系统+mysql+调试部署+lw
  10. 重新“推开世界的门”:4年过去了,VR还能复兴吗?
  11. 手机控制电脑之手机端模拟鼠标滑动处理
  12. 目前有哪些比较好的App流量变现的方法?
  13. 【Vulnhub靶场】THOTH TECH: 1
  14. Netty游戏服务器实战开发(6):Netty整合Zookeeper实现分布式服务发现与注册
  15. 计算机储存配置信息,怎么看电脑配置信息
  16. Elixir-Tuples
  17. 地方出现新一轮救市 北广深或跟进释放住房需求
  18. .osr 文件格式解析(二) - 数据类型
  19. ####Python 3 Keras YOLO v3解析与实现
  20. 刘未鹏博客精华整理55条

热门文章

  1. 程序员如何突击面试?两大招带你拿下面试官
  2. 论文剽窃者“自爆家门”?CVPR 最后一天上演“一出好戏 ”!
  3. 解决error: failed to push some refs to 'https://github.com/Dongyaxin-ai/learngit.git'
  4. Android离线文字转语音(中文)
  5. 三星VR新专利曝光,支持悬空手势识别
  6. echarts 实现环形渐变
  7. K3后台修改销售模块(销售订单、发货通知单、销售出库单)客户名称语句
  8. 【开课吧】数据分析课程大纲-2019版已更完
  9. ZBrush 2021来了
  10. ITF25码详解(附带PB代码)