九九乘法表shell脚本
时间: 2023-10-12 20:20:48 浏览: 36
可以使用循环语句来输出九九乘法表的shell脚本,示例代码如下:
```bash
#!/bin/bash
for i in {1..9}
do
for j in {1..9}
do
let "res=$i*$j"
printf "%d*%d=%-2d " $i $j $res
done
echo ""
done
```
这个脚本会输出一个完整的九九乘法表。
相关问题
shell脚本求九九乘法表
以下是两种shell脚本实现九九乘法表的方法:
1. 第一种实现方式:
```shell
#!/bin/bash
for i in `seq 1 9`
do
for j in `seq 1 9`
do
if [ $i -le $j ]
then
echo -en "$i*$j=$(($i*$j))\t"
else
echo -en "\t"
fi
done
echo
done
```
2. 第二种实现方式:
```shell
#!/bin/bash
for((i=1;i<10;i++))
do
for((j=1;j<10;j++))
do
if [ $i -le $j ]
then
echo -en "$i*$j=$(($i*$j))\t"
else
echo -en "\t"
fi
done
echo
done
```
shell脚本九九乘法表
可以使用以下代码来制作九九乘法表:
```bash
for i in {1..9}; do
for j in $(seq $i); do
echo -n "$i*$j=$((i*j)) "
done
echo
done
```
该代码将使用两个循环来打印乘法表。第一个循环从1到9进行迭代,第二个循环使用seq命令从1到当前第一个循环的迭代值进行迭代。在第二个循环中,我们使用 $i 和 $j 变量来打印乘积 $i*$j,然后使用echo -n 命令输出结果。