L1-068 调和平均 - java

题目解析

求给定数列的调和平均值

解题思路

直接计算 调和平均值

代码

import java.io.*;
import java.math.*;
import java.util.*;

public class Main
{

	public static void main(String[] args)
	{
		int n = sc.nextInt();
		double sum = 0;
		for (int i = 1; i <= n; i++)
		{
			double a = sc.nextDouble();
			sum += 1.0 / a;
		}
		out.printf("%.2f", 1.0 / (sum / n));

		out.flush();
		out.close();
	}

	static Scanner sc = new Scanner(System.in);
	static PrintWriter out = new PrintWriter(System.out);
}


团体程序设计天梯赛-练习集-java

赞赏