shell-嵌套循环之九九乘法表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell-嵌套循环之九九乘法表相关的知识,希望对你有一定的参考价值。

for循环嵌套

  #!/bin/bash
  for i in `seq 1 9`;
  do
    for j in `seq 1 $i`;
    do
            let "k=$i*$j"
            echo -ne "$i*$j=$k\\t"
    done
    echo
  done

输出结果

while循环嵌套

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

输出结果

until循环嵌套

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

输出结果:

以上是关于shell-嵌套循环之九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本之九九乘法表

Python应用之九九乘法表

shell之九九乘法表

python基础之九九乘法表

Python之九九乘法表

C语言小编程之九九乘法表