用shell编写一个三角形图案
第一种方法 #!/bin/bashread -p "请输入层数: " nfor (( i=1; i<=$n;i++ ))do?? for (( j=n; j>=i;j-- ))do??????? echo -n " "donefor (( j=1;j<=i;j++ ))do??? echo -n " *"? done? echodone另外一种方案:三角形简单#!/bin/bashfor i in {1..9}dofor a in {1..9}doif [ $a -ge $i ]thenecho -n " "fidonefor b in {1..9}doif [ $b -le $i ]thenecho -n "*"fi?????? done??????? for h in {1..9}??????? do??????????????? if [ $h -lt $i ]??????? then??????? echo -n "*"??????? fi??????? done??????? echodone (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |