趣味shell之三角形的n种玩法


前言:三角型想要做的话就比较简单了,但是我吗还是有多种方法来做

左直角三角形

  • 这个三角形做起来是最简单的一个,它仅仅需要进行做一个三角形
#!/bin/bash

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

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

倒直角三角形

#!/bin/bash
#倒直角三角形
echo ""
for ((a=1;a<=9;a++))
  do
   for ((b=9;b>=$a;b--))
    do
    echo -n "*"
    done
     echo "" 
  done
echo ""

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

右直角三角形

#!/bin/bash
for ((a=1;a<=9;a++))
   do
   for ((b=9;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<=9;a++))
   do
   for ((b=9;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

在这里插入图片描述

在这里插入图片描述

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值