shell脚本,for循环打印1到100乘积
时间: 2023-09-21 22:10:46 浏览: 66
可以使用以下脚本实现:
```shell
#!/bin/bash
result=1
for ((i=1; i<=100; i++))
do
result=$((result * i))
done
echo "1到100的乘积为: $result"
```
这个脚本使用了一个for循环,从1到100遍历每个数字,并将它们相乘。最后,打印出1到100的乘积。
相关问题
shell for循环1~10 乘积
可以使用以下的 Shell 脚本来实现:
```
#!/bin/bash
result=1
for ((i=1; i<=10; i++))
do
result=$(($result * $i))
done
echo "1~10的乘积为:$result"
```
该脚本中,使用 `for` 循环从 1 到 10,每次将当前的数值乘上累计的乘积,最后输出结果。注意,`for` 循环中使用了 C 语言风格的语法。
编写shell脚本,利用for循环结构,打印九九乘法表
下面是一个可以打印九九乘法表的shell脚本:
```bash
#!/bin/bash
for i in {1..9}
do
for j in {1..9}
do
# 计算乘积并输出
res=`expr $i \* $j`
echo -n "$i*$j=$res "
done
# 换行
echo ""
done
```
运行该脚本,即可在终端上输出九九乘法表。