调和级数(harmony)
来源:互联网 发布:360软件卸载大师 编辑:程序博客网 时间:2024/05/17 03:16
输入正整数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;}
阅读全文
0 0
- 调和级数(harmony)
- 调和级数(harmony)
- 算法竞赛入门经典 习题2-6 调和级数(harmony)
- 《算法竞赛入门经典》习题2-6 调和级数(harmony)
- 调和级数
- 调和级数
- 调和级数
- 调和级数
- 调和级数
- 调和级数
- 调和级数
- 调和级数
- BZOJ 2048 数学(调和级数) 解题报告
- HDU 3303 Harmony Forever(数学)
- CodeForces 610 C. Harmony Analysis(构造)
- 使用AMD,CommonJS和ES Harmony编写模块化JavaScript代码(ES Harmony)
- 关于调和级数问题(14届蓝桥杯b组第二题)
- LightOJ 1234 Harmonic Number (调和级数水题)
- 安卓自动化之uiautomator(Python篇)三 Uiobject
- 悬浮上去有效果的照片墙
- java:String、StringBuffer与StringBuilder
- IOS开发
- 用python中的list实现用户管理系统(面向对象 CRUD)
- 调和级数(harmony)
- 读书笔记《Inside the C++ Object Model》:关于对象
- Java之IO(一) FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream
- spring + cxf 构建 webservice 接口入门
- python练习(十六)
- 机器学习中的基本数学知识
- vue axios 的使用
- HDU
- java:threadLocal