在/mnt目录下创建文件名while.sh,运用while循环,编写一段脚本,从键盘输入一数值N,计算从1+2+…+N的和,并输入结果。(注:键盘输入N为30,进行结果输出)
时间: 2024-02-29 11:52:20 浏览: 15
好的,以下是你要的脚本,可以将其复制到/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
```
相关问题
在/mnt目录下创建文件名while.sh,运用while循环,编写一段脚本,从键盘输入一数值N,计算从1+2+…+N的和,并输入结果。(注:键盘输入N为30,进行结果输出)(20分
好的,我理解了你的要求。下面是你需要的脚本内容:
```bash
#!/bin/bash
echo "请输入一个数值N: "
read N
sum=0
i=1
while [ $i -le $N ]
do
sum=$(($sum+$i))
i=$(($i+1))
done
echo "1+2+...+$N 的和为 $sum"
```
你可以按照以下步骤使用这个脚本:
1. 打开命令行终端
2. 进入/mnt目录:`cd /mnt`
3. 创建while.sh文件并打开:`nano while.sh`
4. 将上述代码复制到文件中并保存
5. 运行脚本:`bash while.sh`
6. 按照提示输入数值N=30,回车
7. 稍等片刻,脚本会计算出1+2+...+30 的和,并输出结果
希望这个脚本可以帮助你完成任务,如果需要我还可以为你解答其他问题。
在Linux中在/mnt目录下创建文件名while.sh,运用while循环,编写一段脚本,从键盘输入一数值N,计算从1+2+…+N的和,并输入结果。(注:键盘输入N为30,进行结果输出)
好的,以下是你要的脚本,可以将其复制到/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
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)