文档章节

shell 求数组的平均值,求和,最大值,最小值

o
 osc_ogi0qclx
发布于 2019/08/23 00:52
字数 113
阅读 62
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 

test.sh

#!/bin/bash
arr=(1 7 3 10 8 5 4 9 6 2)
let min=${arr[0]}
let max=${min}
sum=0
for (( i=0;i<${#arr[*]};i++))
do
        [[ ${min} -gt ${arr[$i]} ]] && min=${arr[$i]}
        [[ ${max} -lt ${arr[$i]} ]] && max=${arr[$i]}
        let sum=sum+${arr[$i]}
done
echo "最小值:$min"
echo "最大值:$max"
echo "求和:$sum"
total=${#arr[*]}
echo -e "平均值:\c"
echo "$sum/$total" | bc

输出

bogon:Desktop macname$ ./test.sh 
最小值:1
最大值:10
求和:55
平均值:5

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Java中数组求平均值,最大值,最小值。

//从控制台任意输入六个数字,然后输出六个数字的平均值,最大值以及最小值。 import java.util.Scanner; public class Text2 { public static void main(String[] args) { Scanner input=ne...

good_fortune_
2018/04/05
1.4K
0
java中数组求最大值,最小值,中和,平均

public class LxJavaCX { public static void main(String[] args) { // 定义一个整型数组,并赋初值 int[] nums = new int[] { 49,61, 23, 4, 74,160, 13, 148, 20 ,150}; int max = nums[0......

笑容掩饰爱
2018/06/29
0
0
jQuery 数组全家桶 (最大、最小、求和、平均值、排序、元素出现次数、去重)的方法

给定数组[25,28,8,65,25,32,40,68],求其最大值、最小值 、求和、平均值、排序、元素出现次数、去重等相关问题解决方法? 1、最大值和最小值的不同实现方法 1.1字符串拼接法:利用toString和...

码奴生来只知道前进~
04/02
0
0
java中数组求最大值,最小值,中和,平均

public class LxJavaCX { public static void main(String[] args) { // 定义一个整型数组,并赋初值 int[] nums = new int[] { 49,61, 23, 4, 74,160, 13, 148, 20 ,150}; int max = nums[0......

笑容掩饰爱
2017/06/06
0
0
Python 数据分析三剑客之 Pandas(五):统计计算与统计描述

CSDN 课程推荐:《迈向数据科学家:带你玩转Python数据分析》,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员;已出版《跟老齐学Python:轻松入门》《跟...

TRHX • 鲍勃
06/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

setShadowLayer阴影与SetMaskFilter发光效果

一、setShadowLayer构造函数 public void setShadowLayer(float radius, float dx, float dy, int color) radius:模糊半径,radius越大越模糊,越小越清晰,但是如果radius设置为0,则阴...

IamOkay
12分钟前
12
0
做儿媳的,千万不要把婆婆当亲妈看

我和老公结婚有三四个年头了,还生育了两个调皮可爱的孩子。在别人眼里,我就像掉进了福窝里一样。然而我有时候在老公面前耍小性子,撒娇卖萌什么样的,婆婆却指责我不守妇道。 结婚起初婆家...

创业hzcya
22分钟前
0
0
多线程之线程部分

① 进程与线程 程序、进程、线程、协程的概念 程序: 用某种语言编写的一组指令的集合,即指一段静态的代码; 进程:简单地说就是一个正在执行的程序或应用,是资源分配的最小单位; 线程:线...

Arno_pei
35分钟前
0
0
08VulKan——描述符布局、缓冲、描述符池和描述符集

整体思想: 对于一些所有顶点都共享的属性,比如顶点的变换矩阵,将它们作为顶点属性为每个顶点都传递一份显然是非常浪费的 。VulKan提出使用资源描述符解决这种全局变量, 描述符是用来在着...

黑白双键
46分钟前
7
0
将分段视频合并

环境 操作系统:Ubuntu Kylin 优麒麟 20.04 LTS 适用架构:AMD64、ARM64(鲲鹏、飞腾) 方法 将下载的视频分片段放入同一个文件夹。按片段排序的文件名汇入list.txt。 ls qq_video*.mp4 | s...

chipo
49分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部