Linux Shell脚本多循环语句练习题
生活随笔
收集整理的這篇文章主要介紹了
Linux Shell脚本多循环语句练习题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux Shell腳本多循環語句練習題
- 99乘法表
- 矩形
- 正直角三角形
- 反直角三角形
- 倒直角三角形
- 等腰三角形
- 倒等腰三角形
- 菱形
- 平行四邊形
- 直角梯形
- 等腰梯形
99乘法表
#!/bin/bash for ((a=1; a<=9; a++)) dofor((b=1; b<=$a; b++))doc=$[ $a * $b ]echo -n -e "$a*$b=$c\t"done echo " " done
矩形
#!/bin/bash for ((i=1; i<=5; i++)) dofor ((k=1; k<=10; k++))doecho -n "*"doneecho " " done
正直角三角形
#!/bin/bash for((i=1; i<=10; i++)) dofor ((k=1; k<=$i; k++))doecho -n "*"done echo " " done
反直角三角形
#!/bin/bash for((i=1; i<=10; i++)) dofor ((k=10; k>=$i; k--))doecho -n " "donefor ((j=1; j<=$i; j++))doecho -n "*"done echo " " done
倒直角三角形
#!/bin/bash for((i=1; i<=10; i++)) dofor ((k=10; k>=$i; k--))doecho -n "*"done echo " " done
等腰三角形
#!/bin/bash for ((i=1; i<=10;i++)) dofor ((k=10; k>=$i; k--))doecho -n " "donefor ((j=1; j<=$i; j++))doecho -n "*"donefor((l=2; l<=$i; l++))doecho -n "*"done echo " " done
倒等腰三角形
#!/bin/bash for ((i=1; i<=10; i++)) dofor((k=1; k<=$i; k++))doecho -n " "donefor((j=10; j>=$i; j--))doecho -n "*"donefor ((u=9; u>=$i; u--))doecho -n "*"done echo " " done
菱形
#!/bin/bash for ((i=1; i<=9;i++)) dofor ((k=10; k>=$i; k--))doecho -n " "donefor ((j=1; j<=$i; j++))doecho -n "*"donefor((l=2; l<=$i; l++))doecho -n "*"done echo " " donefor ((i=1; i<=10; i++)) dofor((k=1; k<=$i; k++))doecho -n " "donefor((j=10; j>=$i; j--))doecho -n "*"donefor ((u=9; u>=$i; u--))doecho -n "*"
平行四邊形
#!/bin/bash for ((i=1; i<=5; i++)) dofor ((l=5; l>=$i; l--))doecho -n " "donefor ((k=1; k<=10; k++))doecho -n "*"doneecho " " done直角梯形
#!/bin/bash for ((i=1; i<=5; i++)) dofor ((l=5; l>=$i; l--))doecho -n " "donefor ((k=1; k<=10+$i; k++))doecho -n "*"doneecho " " done
等腰梯形
#!/bin/bash for ((a=1;a<=9;a++)) dofor ((b=9;b>=$a;b--))doecho -n " "donefor ((c=1;c<=9;c++))doecho -n "*"donefor ((d=1;d<=$[$a*2-1];d++))doecho -n "*"doneecho "" done
總結
以上是生活随笔為你收集整理的Linux Shell脚本多循环语句练习题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell编程之条件语句(if语句,ca
- 下一篇: Linux sed编辑器