创建一个shell脚本,它从用户那里接收10个数,并显示已输入的最大的数。
max=0for((count=1;count<=10;count=count+1))doecho-n"Enternumber$count:"readvalueif[count-eq1]thenmax=valueif[$max-lt$value]thenmax=$valuefidoneecho"Thehighestofthenumbersis:$max"
举一反三
内容
- 0
一个数右下角用什么标识( ),该数是个十六进制数。
- 1
依次输入10个数,求其中最大的数,并输出 正确算法的流程图是?
- 2
[color=#000000]输入 [/color][color=#000000]10 [/color][color=#000000]个整数,将其中最小的数与第一个数对换,把 [/color][color=#000000]最大的数与最后一个数对换。写三个函数;①输入 [/color][color=#000000]10 [/color][color=#000000]个数; [/color][color=#000000]②进行处理;③输出 [/color][color=#000000]10 [/color][color=#000000]个数。[/color]
- 3
求n(2<=n<=10)个整数中倒数第二小的数。每一个整数都独立看成一个数,比如,有三个数分别是1,1,3,那么,第二小的数就是1。(每个数均小于100)说明:首先输入一个整数n,然后输入n个数。请输出第2小的数。例如输入:5-5-10105080程序输出第2小的数:-5要求:使用循环实现。
- 4
在Shell脚本中,用来读取用户输入的内容并将其赋值给Shell变量的命令是()。