shell-九九乘法表

1. for循环实现

#!/bin/sh
for i in {1,2,3,4,5,6,7,8,9}
do
    for j in {1,2,3,4,5,6,7,8,9}
    do
        ((product=$i*$j))
        echo -ne $i\*$j=$product"\t"
    done
    echo
done

exit 0

1. while 循环实现九九乘法表
#!/bin/sh

i=1
j=1

while [ "$i" -ne 10 ]
do
    while [ "$j" -ne 10 ]
    do
        ((product=$i*$j))
        echo -ne $i\*$j=$product"\t"
        ((j++))
    done
    j=1
    ((i++))
    echo
done

exit 0

1. for结合while实现九九乘法表

 #!/bin/bash

#for and while loop

i=1
while ((i<=9))
do
    for ((j=1;j<=i;j++))
    do
       let "temp=i*j"
       echo -n  "$i*$j=$temp "
    done
    let i++
    echo ""
done

1. until循环实现

#!/bin/bash

#until loop

i=1
until ((i>9))
do
   let j=1
   until ((j>i))
   do
      let "temp=i*j"
      echo -n "$i*$j=$temp "
      let j++
   done
   let i++
   echo ""
done

这里写图片描述

GitHub 加速计划 / li / linux-dash
10
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:5 天前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐