趣味shell之九九乘法表

前言:利用shell语言来写出九九乘法表是一件非常有意思的活动,

基本九九乘法表

代码

#!/bin/bash

for ((a=1;a<=9;a++))    #做for循环,a小于等于9进行循环
do
   for ((b=1;b<=$a;b++))    #在for循环里面做内循环,
     do
        c=$[$a*$b]          #c=a*b
        echo -en "$a*$b=$c\t"    表达式输出
     done
echo ""
done

在这里插入图片描述

在这里插入图片描述

定向九九乘法表

  • 我们还可以进行有选择的输出乘法表

代码

#!/bin/bash

read -p  "请输入你想查看的乘法表:" i   #把9改成变量i,这样就可以在运行的时候定义变量

for ((a=1;a<=i;a++))
do
   for ((b=1;b<=$a;b++))
     do
        c=$[$a*$b]
        echo -en "$a*$b=$c\t"
     done
echo ""
done

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_51614581/article/details/111480153