Loading... #### **1. 求累加和** 通过键盘接收一个正整数,求以该数为上限的累加和。如输入:100,则求:1+2+3+……+100的和。 ##### **输入** ```in 100 ``` ##### **输出** ```out 5050 ``` ##### **样例输入** ``` 100 ``` ##### **样例输出** ``` 5050 ``` ```bash #!/bin/bash read n for ((i=1;i<=n;i++)) do let sum+=i done echo $sum ``` #### **2. 求最大数** 在键盘输入任意个整数,求其中的最大数。 ##### **输入** ```in 1 9 12 8 11 38 0 ``` ##### **输出** ```out 38 ``` ##### **样例输入** ``` 11 0 12 88 11 33 127 8 ``` ##### **样例输出** ``` 127 ``` ```bash #!/bin/bash read -a arr len=${#arr[*]} max=${arr[i]} for ((i=1;i<len;i++)) do if (( ${arr[i]} > max )); then max=${arr[i]} fi done echo $max ``` 最后修改:2021 年 06 月 29 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏