打印等腰三角形、直角三角形、倒直角三角形、菱形

打印等腰三角形、直角三角形、倒直角三角形、菱形

1.等腰三角形

#!/bin/bash

read -p "请输入长度:  " n
for i in `seq 1 $n`
do
   for ((j=$n;j>i;j--))
   do
      echo -n " "
   done

   for m in `seq 1 $i`
   do
     echo -n "* " 
   done
   echo 
done

在这里插入图片描述

2.直角三角形

#!/bin/bash

read -p "请输入长度:  " n
for i in `seq 1 $n`
do
    for((j=1;j<=$i;j++))  
    do
       echo -n "* "
    done
    echo
done

=============

for i in `seq 1 $n`
do
    for j in `seq 1 $i`
    do
       echo -n "* "
    done
    echo
done

在这里插入图片描述

3.倒直角三角形

#!/bin/bash

read -p "请输入长度:  " n
for i in `seq 1 $n`
do
    for((j=1;j<=$n-$i+1;j++))  
    do
       echo -n "* "
    done
    echo
done

在这里插入图片描述

4.菱形

#!/bin/bash

read -p "请输入长度:  " n


for i in `seq 1 $n`
do
        for ((j=$n;j>i;j--))
        do
                echo -n " "
        done

        for z in `seq 1 $i`
        do
                echo -n "* "
        done
        echo
done

for i in `seq 1 $n`
do
        for ((j=1;j<=$i;j++))
        do
                echo -n " "
        done

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

在这里插入图片描述

发布了134 篇原创文章 · 获赞 16 · 访问量 6310

猜你喜欢

转载自blog.csdn.net/weixin_46108954/article/details/104743499