前言:利用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