调和级数(harmony)

2023-11-23 00:38
文章标签 调和级数 harmony

本文主要是介绍调和级数(harmony),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

输入正整数n,输出H(n)=1+1/2+1/3+…+1/n的值,保留3位小数。

Input
输入正整数n

Output
输出H(n)=1+1/2+1/3+…+1/n的值,保留3位小数。

Sample Input
3

Sample Output
1.833

代码:

//本题除了正整数n和main函数是int型的,其他全部都是double型!!!#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<algorithm>
using namespace std;double H(int n)
{double cnt=0.0;double k;for(double i=1;i<=n;i++)  //注意这里是double i !!!如果是int i,则 1/i是整数除以整数,结果k还是一个整数、而不是浮点数 {k=1/i;cnt=cnt+k;}return cnt;
}int main()
{int n;while(scanf("%d",&n)!=EOF){printf("%.3lf\n",H(n));}return 0;
}

这篇关于调和级数(harmony)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/414059

相关文章

单细胞降维聚类分群注释全流程学习(seruat5/harmony)

先前置几个推文~ 单细胞天地: https://mp.weixin.qq.com/s/drmfwJgbFsFCtoaMsMGaUA https://mp.weixin.qq.com/s/3uWO8AP-16ynpRQEnEezSw 生信技能树: https://mp.weixin.qq.com/s/Cp7EIXa72nxF3FHXvtweeg https://mp.weixin.qq.

上海市计算机学会竞赛平台2024年8月月赛丙组调和级数

题目描述 给定一个整数 nn,记 ⌊x⌋⌊x⌋ 表示不超过实数 xx 的最大整数,请求出 ⌊n1⌋+⌊n2⌋+⌊n3⌋+⋯+⌊nn−1⌋+⌊nn⌋⌊1n​⌋+⌊2n​⌋+⌊3n​⌋+⋯+⌊n−1n​⌋+⌊nn​⌋ 输入格式 单个整数:表示 nn 输出格式 单个整数:表示答案 数据范围 30%30% 的数据,n≤1,000n≤1,00060%60% 的数据,n≤1,000,000n≤

Harmony Scroll设置对齐方式

在开发鸿蒙应用的时候,如遇到一页内容显示不下就需要用到Scroll组件进行嵌套,让内容进行滚动能够全部显示。在Scroll嵌套的时候就会用到Column或Row容器组件,且Column或Row容器组件不能设置height或width属性,那么此时Scroll嵌套的内容默认就会居中显示,如何设置对齐方式呢,就需要用到align属性了 代码示例以嵌套Column为例 Scroll() {Colu

Harmony(鸿蒙)使用之Bugly的简单使用

Bugly环境:Bugly Harmony 版本,支持Harmony OS Next平台 开发工具版本:DevEco Studio NEXT Developer Beta1(以上),API 12 步骤一、创建产品,填写产品相关信息 1、注册完成后,可在产品列表查看产品信息2、创建完成后,回到产品列表 ,可以看见 APP ID 、APP KEY 等信息。 步骤二、集成SDK 自动集成(

Harmony鸿蒙应用开发:解决Web组件加载本地资源跨域

鸿蒙开发文档中有一节 加载本地页面 提到了可以通过 $rawfile 方法加载本地 HTML 网页: Index.ets 1 Web({ src: $rawfile("local.html"), controller: this.webviewController }) 但是如果在 local.html 中需要引用一些静态资源,例如图片、JS、CSS 等,静态资源放在 local.

harmony next 服务卡片实时刷新

此前今日事鸿蒙版卡片数据刷新还是有点问题。 问题: 安装应用后把卡片放到桌面,在app内新增一条数据,服务卡片不刷新,需要把app进程删除重新打开,才能正常刷新数据。 原因: 卡片渲染在系统进程,创建和调用都是系统触发,即EntryFormAbility里的代码其实运行在系统进程里面,跟app进程有内存隔离。没法做到数据实时共享。 懒得上图了,卡片交互流程直接上官网看吧。 这里主要解决

Codeforces Round #259 (Div. 2) D Little Pony and Harmony Chest

(比赛的时候全去想C了.... 预处理状压出每一个数的因数,然后用两数的状态相加与或 是非相同来判断是否互质 暴力枚举每一个数,记录出每一个状态最小的绝对值以及该位置的数 f[ i ][ 1<<j ] 前者表示第几位,后者表示状态,值表示在 绝对值的最小和 取n为最小绝对值的状态,再逆着找在数 </pre><pre name="code" class="cpp">#include <

鸿蒙Harmony编程开发:服务端证书锁定防范中间人攻击示例

1. TLS通讯中间人攻击及防范简介 TLS安全通讯的基础是基于对操作系统或者浏览器根证书的信任,如果CA证书签发机构被入侵,或者设备内置证书被篡改,都会导致TLS握手环节面临中间人攻击的风险。其实,这种风险被善意利用的情况还是很常见的,比如著名的HTTPS调试工具Fiddler,就是利用了这一点,通过让使用者信任自己签发的证书,达到替换服务端证书的目的,最终可以实现对HTTPS通讯的监听。

【Harmony OS 4.0】渲染控制

1. if…else 条件渲染 根据应用的不同状态,渲染不同的UI界面。修改条件分支的时候,会把原来的条件分支组件先删除,再重新创建一个条件分支组件。 1.1 代码示例如下: // 自定义组件@Componentstruct MyChild {@Link count: number // @Link装饰器 - 父子双向同步 - 禁止本地初始化@Prop label: string

鸿蒙Harmony实战开发:Touchscreen驱动器件硬件接口使用实例

功能简介 Touchscreen驱动用于驱动触摸屏使其正常工作,该驱动主要完成如下工作:对触摸屏驱动IC进行上电、配置硬件管脚并初始化其状态、注册中断、配置通信接口(I2C或SPI)、设定Input相关配置、下载及更新固件等操作。 在HDF(Hardware Driver Foundation)驱动管理框架的基础上,Input驱动模型通过调用OSAL接口层和Platform接口层提供的基础接口