调和级数

简介: 调和级数

/*


1/1 + 1/2 + 1/3+ 1/4 + ... 在数学上称为调和级数。


它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。


但是,它发散的很慢:


前1项和达到 1.0


前4项和才超过 2.0


前83项的和才超过 5.0


那么,请你计算一下,要加多少项,才能使得和达到或超过 15.0 呢?


请填写这个整数。


注意:只需要填写一个整数,不要填写任何多余的内容。比如说明文字。

1673860*/
#include<stdio.h>
#include<math.h>
int pup(floatn);
int main(void)
{
      printf("%d",pup(15.0));
     return0;
}
int pup(float n)
{
      int times=0;
      float i;
      float sum=0.0;
      for(i=1.0;sum<=n;i+=1,times++){
           sum+=1.0/i;
      }
      printf("%.0f\n",sum);
      return times;
}
相关文章
|
消息中间件 Java Kafka
Spring Boot集成Kafka动态创建消费者与动态删除主题(实现多消费者的发布订阅模型)
Spring Boot集成Kafka动态创建消费者与动态删除主题(实现多消费者的发布订阅模型)
17488 1
Spring Boot集成Kafka动态创建消费者与动态删除主题(实现多消费者的发布订阅模型)
|
9月前
|
大数据 BI
阿里十年大数据专家谈“云上数据中台之道”含内部PPT
从大数据的概念被正式提出,到马云老师预言人类正从IT时代走向DT时代,大数据浪潮迭起。大数据同仁共同认知的一点是,大数据会对社会创新、产业变革、业务创新及每个人的角色定位产生近乎决定性的影响。
|
存储 SQL 运维
元数据驱动架构的官方数据空间设计(下)
元数据驱动架构的官方数据空间设计(下)
598 1
拓扑排序(邻接表实现)
拓扑排序(邻接表实现)
212 0
拓扑排序(邻接表实现)
|
SQL 存储 安全
元数据驱动架构的官方数据空间设计(上)
元数据驱动架构的官方数据空间设计(上)
1222 1
|
缓存 网络协议 网络架构
ARP协议和路由器工作原理
ARP协议和路由器工作原理
357 0
ARP协议和路由器工作原理
|
数据采集 SQL 弹性计算
快速集成阿里云资源到企业CMDB-配置审计
配置审计提供跨云产品、跨地域、跨账号的资源集成能力,可以帮助企业快速将阿里云资源集成到企业自建的CMDB中。
1053 0
快速集成阿里云资源到企业CMDB-配置审计
|
存储 Java 数据库
java 中的VO,PO,DTO,DO对象
经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。 得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。
25945 0
|
存储 Kubernetes 监控
k8s实战系列: 再谈为什么需要Kubernetes
k8s实战系列: 再谈为什么需要Kubernetes
1000 1
k8s实战系列: 再谈为什么需要Kubernetes
|
算法 数据可视化 C++
Dagre布局算法源码阅读
> 内涵各种论文和算法,阅读起来较为费力。 > 适读人群:对Dagre内部实现原理有兴趣的同学。 > 阅读时长:1小时。 ## 一、前言 常见的图可视化布局算法有:Dagre布局、Sankey布局、力导布局、随机布局等。由于近期业务中需要,几种布局算法中,Dagre布局最能贴近业务需求,但同时也需要有一些定制能力。所以花时间研究了下Dagre布局的源码部分,以及其中涉及到的论文部分。有
4159 0