gpt4 book ai didi

linux - 在 Bash 中计算平均值

转载 作者:太空宇宙 更新时间:2023-11-04 05:57:30 25 4
gpt4 key购买 nike

问题陈述

给定 N 个整数,计算它们的平均值,精确到小数点后三位。

输入格式第一行包含一个整数N。接下来是 N 个整数,每个整数占一个新行。

输出格式显示 N 个整数的平均值,四舍五入到小数点后三位。

输入约束

1 <= N <= 500 
-10000 <= x <= 10000 (x refers to elements of the list of integers for which the average is to be computed)

示例输入

4
1
2
9
8

示例输出

5.000

说明

第一行的“4”表示有四个整数需要计算平均值。平均值 = (1 + 2 + 9 + 8)/4 = 20/4 = 5.000(精确到小数点后三位) 即使零是多余的,也请包括在内(例如 0.000 而不是 0)。

最佳答案

您可以使用以下 awk 命令:

awk 'NR==1{n=$1;next} {s+=$1} END{printf "%.3f\n", s/n}' file
5.000

关于linux - 在 Bash 中计算平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27653995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com