当前位置: 代码迷 >> 综合 >> shell学习:经典编程之九九乘法表、等腰三角形、直角三角形
  详细解决方案

shell学习:经典编程之九九乘法表、等腰三角形、直角三角形

热度:41   发布时间:2024-01-30 18:04:23.0

shell初学经典脚本

    • 九九乘法表
    • 直角三角形
    • 等腰三角形

九九乘法表

#!/bin/bash
for ((i=1;i<=9;i++))
doa=1while [ $a -le $i ]doecho -e "$a"X"$i=$((a*i))\t\c"let a++doneecho ""
done

直角三角形

#!/bin/bash
x=5
for ((i=1;i<=x;i++))
dofor ((a=x-1;a>0;a--))doecho -e " \c"donefor ((b=1;b<i*2;b++))doecho -e "*\c"done
echo ""
done

等腰三角形

#!/bin/bash#输出等腰三角形
#echo" * "
#echo" *** "
#echo" ***** "
#echo"*******"
read -p "输入你想显示几行的等腰三角形?" x
#x=2 #你想显示几行的等腰三角形可以更改这个数字(值必须大于1)
for ((i=1;i<=x;i++))
dofor ((a=x-i;a>0;a--))doecho -e " \c"  #输出的空格数量donefor ((b=1;b<i*2;b++))doecho -e "*\c"    #输出的*号数量done
echo ""  #换行
done
  相关解决方案