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
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐