本文主要是介绍Shell循环----六芒星,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码
#!/bin/bash
for ((i=1;i<=5;i++)) #顶头部分dofor ((j=1;j<=19-$i;j++))doecho -n " "donefor ((k=1;k<=$[$i*2-1];k++))doecho -n "*"doneecho ""done
for ((i=1;i<=3;i++)) #中间倒梯形dofor ((j=1;j<=3*$i-2;j++))doecho -n " "donefor ((k=1;k<=41-6*$i;k++))doecho -n "*"doneecho ""done
for ((i=1;i<=4;i++)) #第二个正梯形dofor ((j=1;j<=12-3*$i;j++))doecho -n " "donefor ((k=1;k<=12+6*$i;k++))doecho -n "*"doneecho ""done
for ((i=5;i>=1;i--)) #顶头部分dofor ((j=1;j<=19-$i;j++))doecho -n " "donefor ((k=1;k<=$[2*$i-1];k++))doecho -n "*"doneecho ""done
成果
这篇关于Shell循环----六芒星的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!