趣味练习:用循环语句做出图形

趣味练习:用循环语句做出图形

 

 

             一、方形

             二、空心方形

             三、直角三角形

             四、倒直角三角形

             五、等腰三角形

             六、倒等腰三角形

             七、平行四边形

             八、梯形

             九、菱形

             十、可调节菱形大小

             十一、等腰梯形

             十二、99乘法表

 

 

 

 

一、方形

脚本命令

#!/bin/bash

for ((i=1; i<=10; i++))
do
  for ((a=1; a<=20; a++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

二、空心方形

脚本命令

#!/bin/bash

for ((i=1; i<=10; i++))
do
  if [ $i -eq 1 -o $i -eq 10 ];then
    for ((a=1; a<=20; a++))
    do
      echo -n "*"
    done
    echo ""
  else
    echo -n "*"
    for ((b=1; b<=18; b++))
    do
      echo -n " "
    done
    echo "*"
  fi
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

三、直角三角形

脚本命令

#!/bin/bash

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

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

脚本命令

#!/bin/bash

for ((i=1; i<=9; i++))
do
  for ((a=9; a>=i; a--))
  do
    echo -n " "
  done
  for ((b=1; b<=i; b++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

四、倒直角三角形

脚本命令

#!/bin/bash

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

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

五、等腰三角形

脚本命令

方法一

#!/bin/bash

for ((i=1; i<=9; i++))
do
  for ((a=9; a>=i; a--))
  do
    echo -n " "
  done
  for ((b=1; b<=i; b++))
  do
    echo -n "*"
  done
  for ((c=2; c<=i; c++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

方法二

脚本命令

#!/bin/bash

for ((i=1; i<=9; i++))
do
  for ((a=9; a>=i; a--))
  do
    echo -n " "
  done

  num=$[($i*2) -1 ]
  for ((b=1; b<=num; b++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

六、倒等腰三角形

脚本命令

#!/bin/bash

for ((i=9; i>=1; i--))
do
  for ((a=9; a>=i; a--))
  do
    echo -n " "
  done

  num=$[($i*2) -1 ]
  for ((b=1; b<=num; b++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

七、平行四边形

脚本命令

#!/bin/bash

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

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

脚本命令

#!/bin/bash

for ((i=1; i<=6; i++))
do
  for ((a=6;a>=i; a--))
  do
    echo -n " "
  done
  for ((b=1; b<=6; b++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

八、梯形

脚本命令

#!/bin/bash

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

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

九、菱形

脚本命令

 

#!/bin/bash

for ((i=1; i<=9; i++))
do
  for ((a=9; a>=i; a--))
  do
    echo -n " "
  done

  num=$[($i*2) -1 ]
  for ((b=1; b<=num; b++))
  do
    echo -n "*"
  done
  echo ""
done

for ((i=8; i>=1; i--))
do
  for ((a=9; a>=i; a--))
  do
    echo -n " "
  done

  num=$[($i*2) -1 ]
  for ((b=1; b<=num; b++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

十、可调节菱形大小

脚本命令

#!/bin/bash

read -p "请输入数字:" en
for ((i=1; i<=en; i++))
do
  for ((a=en; a>=i; a--))
  do
    echo -n " "
  done

  num=$[($i*2) -1 ]
  for ((b=1; b<=num; b++))
  do
    echo -n "*"
  done
  echo ""
done

for ((i=$[$en-1]; i>=1; i--))
do
  for ((b=en; b>=i; b--))
  do
    echo -n " "
  done

  num=$[($i*2) -1 ]
  for ((c=1; c<=num; c++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

十一、等腰梯形

脚本命令

#!/bin/bash

for ((i=1; i<=6; i++))
do
  for ((a=6; a>=i; a--))
  do
    echo -n " "
  done
  for ((b=1; b<=6+$i; b++))
  do
    echo -n "*"
  done
  for ((c=1; c<=i; c++))
  do
    echo -n "*"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

十二、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=$ct"
  done
  echo ""
done

 

趣味练习:用循环语句做出图形

 

趣味练习:用循环语句做出图形

 

原文链接: https://www.cnblogs.com/BokeGai/p/15029501.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    趣味练习:用循环语句做出图形

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/369282

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 下午6:52
下一篇 2023年3月2日 下午6:53

相关推荐