利用while和for循环制作九九乘法表

九九乘法表

  • 使用for循环
        • 脚本内容
        • 执行后结果
  • 使用while循环
        • 脚本内容
        • 执行结果

使用for循环

脚本内容

#!/bin/bash
for ((i=1; i<=9; i++))
 do
 for ((n=1; n<=i; n++))
 do
 sum=$[$i*$n]
 echo -ne "$i*$n=$sum\t"
 done
 echo ""
done

执行后结果

利用while和for循环制作九九乘法表_第1张图片

使用while循环

脚本内容

#!/bin/bash
a=1
b=1
while [ $a -le 9 ]
do
  let b=1
   while [ $b -le $a ]
   do
   sum=$[$a*$b]
   echo -ne "$a*$b=$sum\t"
   let b++
   done
 let a++
 echo ""
done

执行结果

利用while和for循环制作九九乘法表_第2张图片

你可能感兴趣的:(Linux网络,shell,linux,运维)