题解 | #求平均值#
求平均值
https://www.nowcoder.com/practice/c44b98aeaf9942d3a61548bff306a7de
#!/bin/bash #!/bin/bash # 读取数组长度N read N # 初始化总和为0 sum=0 # 循环读取N个数字并累加到sum中 for ((i = 0; i < N; i++)); do read num sum=$((sum + num)) done # 计算平均值,使用bc进行浮点运算并保留三位小数 average=$(echo "scale=3; $sum / $N" | bc) # 输出平均值,确保有三位小数 printf "%.3f\n" $average
查看1道真题和解析