1295: 调和级数

来源:互联网 发布:自学钢琴 知乎 编辑:程序博客网 时间:2024/06/14 13:09

题目

Description

输入正整数n 输出H(n)=1+1/2+1/3+….+1/n的值,保留3位有效数字
Input

输入正整数n (n <10^6)
Output

输出H(n)=1+1/2+1/3+….+1/n的值,保留3位有效数字
Sample Input

3
2
1
Sample Output

1.833
1.500
1.000


代码块

import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner cn = new Scanner(System.in);        while(cn.hasNext()){            int n = cn.nextInt();            double sum = 0;            for(int i = 1;i<= n;i++){                sum += 1.0/i;            }            System.out.printf("%.3f\n",sum);        }    }}
原创粉丝点击