shell_99乘法表_三角形_梯形

一.99乘法表


#!/bin/bash
for ((a=1; a<=9; a++))

do

for ((b=1; b<=$a; b++))

do

c=$[ $a * $b ]

echo -n -e "$a*$b=$c\t" 
done
echo ""
done

在这里插入图片描述

二. * 输出一条横线


#!/bin/bash
for ((a=1; a<=10; a++))
do
echo -n "*"
done
echo ""

在这里插入图片描述

在这里插入图片描述

三. * 输出直角三角形


#!/bin/bash
for ((a=1; a<=10; a++))
do
for ((b=1; b<=$a; b++))
do
echo -n "*"
done
echo " "
done

在这里插入图片描述

在这里插入图片描述

四. * 输出矩形

#!/bin/bash
for ((a=1; a<=10; a++))   ##外循环是宽
do
for ((b=1; b<=12; b++))   ###内循环是长
do
echo -n "*"
done
echo ""
done

在这里插入图片描述

在这里插入图片描述

五. * 输出直角三角形

#!/bin/bash
for ((a=1; a<=10; a++))
do
for ((b=1; b<=$a; b++))
do
echo -n "*"
done
echo ""
done

在这里插入图片描述


#!/bin/bash
for ((a=10; a>=1; a--))
do
for ((b=1; b<=$a; b++))
do
echo -n "*"
done
echo " "
done

在这里插入图片描述



#!/bin/bash
for ((a=1; a<=10; a++))
do
for ((b=10; b>=$a; b--))
do
echo -n " "
done
for ((c=1; c<=$a; c++))
do
echo -n "*"
done
echo " "
done


在这里插入图片描述

六. *输出等腰三角形

#!/bin/bash
for ((a=1; a<=10; a++))
do
for ((b=10; b>=$a; b--))
do
echo -n " "
done
for ((c=1; c<=$a; c++))
do
echo -n "*"
done
for ((d=2; d<=$a; d++))
do
echo -n "*"
done
echo " "

done


在这里插入图片描述

倒等腰三角形:

#!/bin/bash
for ((a=1; a<=10; a++))
do
for ((b=1; b<=$a; b++))
do
echo -n " "             #####先做个输出空格的直角三角形
done

for ((c=10; c>=$a; c--))     #####做个倒的三角形

do
echo -n "*"
done

for ((d=9; d>=$a; d--))   #####再做一个倒的三角形
do
echo -n "*"
done


echo " "
done

在这里插入图片描述

七.菱形

#!/bin/bash
for ((a=1; a<=9; a++))
do
for ((b=10; b>=$a; b--))
do
echo -n " "
done
for ((c=1; c<=$a; c++))
do
echo -n "*"
done
for ((d=2; d<=$a; d++))
do
echo -n "*"
done
echo " "
done


for ((a=1; a<=10; a++))
do
for ((b=1; b<=$a; b++))
do
echo -n " "
done

for ((c=10; c>=$a; c--))
do
echo -n "*"
done
for ((d=9; d>=$a; d--))
do
echo -n "*"
done
echo " "
done

在这里插入图片描述
在这里插入图片描述

八.平行四边形

#!/bin/bash
for ((a=1; a<=10; a++))
do

for ((c=1; c<=$a; c++))
do
echo -n " "
done


for ((b=1; b<=12; b++))
do
echo -n "*"
done
echo " "
done
    

在这里插入图片描述

在这里插入图片描述


#!/bin/bash
for ((a=1; a<=10; a++))
do

for ((c=10; c>=$a; c--))
do
echo -n " "
done


for ((b=1; b<=12; b++))
do
echo -n "*"
done
echo " "
done

在这里插入图片描述

九.梯形
直角梯形:

#!/bin/bash
for ((a=1; a<=10; a++))
do

for ((c=10; c>=$a; c--))
do
echo -n " "
done


for ((b=1; b<=12; b++))
do
echo -n "*"
done

for ((e=1; e<=$a; e++))
do
echo -n "*"
done



echo " "
done
   

在这里插入图片描述

在这里插入图片描述

等腰梯形:

#!/bin/bash
for ((a=1; a<=10; a++))
do

for ((c=10; c>=$a; c--))
do
echo -n " "
done


for ((b=1; b<=12+$a; b++))
do
echo -n "*"
done

for ((e=1; e<=$a; e++))
do
echo -n "*"
done



echo " "
done


在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值