在/mnt目录下创建文件名while.sh,运用while循环,编写一段脚本,从键盘输入一数值N,计算从1+2+…+N的和,并输入结果。(注:键盘输入N为30,进行结果输出)
时间: 2024-02-29 14:52:20 浏览: 127
从键盘输入两个数,计算两个数的和,然后输出
好的,以下是你要的脚本,可以将其复制到/mnt目录下的while.sh文件中:
```bash
#!/bin/bash
sum=0
i=1
read -p "请输入一个数值N: " N
while [ $i -le $N ]
do
sum=$((sum + i))
i=$((i + 1))
done
echo "1+2+...+$N的和为: $sum"
```
运行该脚本时,会提示你输入一个数值N,输入30后,会输出其结果,如下所示:
```
请输入一个数值N: 30
1+2+...+30的和为: 465
```
阅读全文