使用shell脚本打印9*9乘法表

1.for循环打印9*9乘法

#!/bin/bash
for (( i=1;i<=9;++i ))
do
    for (( j=1;j<=i;++j ))
     do
           echo -n "${i}*${j}=$((i*j)) "
     done
        echo " " #换行
done

输出结果:

使用shell脚本打印9*9乘法表_第1张图片

2.while循环打印9*9乘法

#! /bin/bash
i=1
while [ $i -le 9 ]
do
    j=1
    while [ $j -le $i ]
     do
           echo -n "${i}*${j}=$((i*j)) "
           let j++
     done
    let i++
        echo " "
done

输出结果:

使用shell脚本打印9*9乘法表_第2张图片

你可能感兴趣的:(Shell)