调和*均 Java版 PTA

发布于:2021-11-27 12:11:47

N 个正数的算数*均是这些数的和除以 N,它们的调和*均是它们倒数的算数*均的倒数。本题就请你计算给定的一系列正数的调和*均值。


输入格式:
每个输入包含 1 个测试用例。每个测试用例第 1 行给出正整数 N (≤1000);第 2 行给出 N 个正数,都在区间 [0.1,100] 内。


输出格式:
在一行中输出给定数列的调和*均值,输出小数点后2位。


输入样例:


8
10 15 12.7 0.3 4 13 1 15.6

输出样例:


1.61

代码实现

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
double sum = 0;
for (int i = 0; i < n; i++) {
double b = scan.nextDouble();
sum += 1 / b;
}
System.out.printf("%.2f
", n / sum);
}
}

相关推荐

最新更新

猜你喜欢