shell脚本练习二(打印乘法表、等边三角形、菱形)
2018-07-18 11:57
856 查看
打印九九乘法表
#for语句格式
#!/bin/bashfor (( a = 1 ; a <= 9 ; a++ ))do for ((b=1 ; b<=$a ; b++)) do let sum=b*a echo -ne "$a*$b=$sum\t" doneecho ""done #while语句格式
#!/bin/basha=1while [ $a -le 9 ]do b=1 while [ $b -le $a ] do let sum=$a*$b echo -ne "$a*$b=$sum\t" let b++ doneecho ""let a++done
打印等边三角
#for语句格式,正三角
#!/bin/bashfor ((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 "$i " doneecho ""done
#while语句格式,倒三角
#!/bin/bashi=8while [ $i -ge 1 ]do a=9 while [ $a -ge $i ] do echo -n " " let a-- done b=1 while [ $b -le $i ] do echo -n "$i " let b++ done echo""let i--done
打印菱形
#while语句格式
#!/bin/bashi=1while [ $i -le 9 ]do a=9 while [ $a -ge $i ] do echo -n " " let a-- done b=1 while [ $b -le $i ] do echo -n "$i" let b++ done c=2 while [ $c -le $i ] do echo -n "$i" let c++ doneecho ""let i++done i=8while [ $i -ge 1 ]do a=9 while [ $a -ge $i ] do echo -n " " let a-- done b=1 while [ $b -le $i ] do echo -n "$i" let b++ done c=2 while [ $c -le $i ] do echo -n "$i" let c++ doneecho ""let i--done #for语句格式
for ((i=9; i>0 ; i--))do for ((a=1; a<=$i; a++)) do echo -n " " done for ((b=9; b>=$i; b--)) do echo -n "$i" done for ((c=8; c>=$i; c--)) do echo -n "$i" done echo "" done for ((i=2; i<=9; i++))do for ((a=1; a<=$i; a++)) do echo -n " " done for ((b=9; b>=$i; b--)) do echo -n "$i" done for ((c=8; c>=$i; c--)) do echo -n "$i" doneecho ""done
#for语句格式
#!/bin/bashfor (( a = 1 ; a <= 9 ; a++ ))do for ((b=1 ; b<=$a ; b++)) do let sum=b*a echo -ne "$a*$b=$sum\t" doneecho ""done #while语句格式
#!/bin/basha=1while [ $a -le 9 ]do b=1 while [ $b -le $a ] do let sum=$a*$b echo -ne "$a*$b=$sum\t" let b++ doneecho ""let a++done
打印等边三角
#for语句格式,正三角
#!/bin/bashfor ((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 "$i " doneecho ""done
#while语句格式,倒三角
#!/bin/bashi=8while [ $i -ge 1 ]do a=9 while [ $a -ge $i ] do echo -n " " let a-- done b=1 while [ $b -le $i ] do echo -n "$i " let b++ done echo""let i--done
打印菱形
#while语句格式
#!/bin/bashi=1while [ $i -le 9 ]do a=9 while [ $a -ge $i ] do echo -n " " let a-- done b=1 while [ $b -le $i ] do echo -n "$i" let b++ done c=2 while [ $c -le $i ] do echo -n "$i" let c++ doneecho ""let i++done i=8while [ $i -ge 1 ]do a=9 while [ $a -ge $i ] do echo -n " " let a-- done b=1 while [ $b -le $i ] do echo -n "$i" let b++ done c=2 while [ $c -le $i ] do echo -n "$i" let c++ doneecho ""let i--done #for语句格式
for ((i=9; i>0 ; i--))do for ((a=1; a<=$i; a++)) do echo -n " " done for ((b=9; b>=$i; b--)) do echo -n "$i" done for ((c=8; c>=$i; c--)) do echo -n "$i" done echo "" done for ((i=2; i<=9; i++))do for ((a=1; a<=$i; a++)) do echo -n " " done for ((b=9; b>=$i; b--)) do echo -n "$i" done for ((c=8; c>=$i; c--)) do echo -n "$i" doneecho ""done
相关文章推荐
- shell下打印菱形(一起熟悉shell脚本编程)
- shell脚本调用jar包打印乘法表
- 脚本练习(一)--打印输出乘法表
- 使用shell脚本打印9x9乘法表
- shell 基本编程 打印菱形 三角形 乘法表
- shell脚本输出菱形与等边三角形
- Linux的shell脚本打印图形和主机监控脚本练习
- 2个小练习:Javascript打印菱形和99乘法表
- shell脚本将服务器信息打印出来
- 打印Activity任务栈脚本:adb shell dumpsys activity
- python练习之打印三角形,正方形,菱形
- shell脚本练习(一)
- 简单shell脚本练习
- 【Linux】Shell - 脚本练习 - 获取变量的变量值
- shell脚本编程之终端打印
- 5个Shell脚本编程入门练习例子
- 【Linux】Shell - 脚本练习 - 获取文件某行的内容
- shell脚本练习(autocert)
- 每日一道shell脚本练习(01)
- shell脚本练习