用shell脚本倒着写99乘法表
时间: 2023-07-12 09:04:12 浏览: 94
可以使用双重循环来实现倒着写99乘法表的shell脚本,具体代码如下:
```bash
#!/bin/bash
for ((i=9;i>=1;i--))
do
for ((j=9;j>=i;j--))
do
echo -n -e "$i*$j=$(($i*$j))\t"
done
echo ""
done
```
输出结果如下:
```
9*9=81 9*8=72 9*7=63 9*6=54 9*5=45 9*4=36 9*3=27 9*2=18 9*1=9
8*8=64 8*7=56 8*6=48 8*5=40 8*4=32 8*3=24 8*2=16 8*1=8
7*7=49 7*6=42 7*5=35 7*4=28 7*3=21 7*2=14 7*1=7
6*6=36 6*5=30 6*4=24 6*3=18 6*2=12 6*1=6
5*5=25 5*4=20 5*3=15 5*2=10 5*1=5
4*4=16 4*3=12 4*2=8 4*1=4
3*3=9 3*2=6 3*1=3
2*2=4 2*1=2
1*1=1
```
希望可以帮助到你。
相关问题
请用shell脚本写九九乘法表
Sure, 下面是九九乘法表的 Shell 脚本代码:
```shell
#!/bin/bash
for i in `seq 1 9`
do
for j in `seq 1 $i`
do
echo -n "$j*$i=`expr $i \* $j` "
done
echo ""
done
```
希望这个代码能够帮到你!
编写一个shell脚本程序,输出九九乘法表
#!/bin/bash
for i in {1..9}
do
for j in $(seq 1 $i)
do
echo -n "$i*$j=$[i*j] "
done
echo
done输出九九乘法表的shell脚本程序如下:#!/bin/bash
for i in {1..9}
do
for j in $(seq 1 $i)
do
echo -n "$i*$j=$[i*j] "
done
echo
done
阅读全文