2022-07-25——吐槽

咱也不知道打印杨辉三角为什么还要最下面一层输出

#!/bin/bash
for((i=1;i<=5;i++))
do

  spaceNum=$((5-$i))
  num=$((2*$i-1))

  for ((j=1; j<=$spaceNum; j++))
  do
    echo -n ' '
  done

  for ((k=1; k<=$num; k++))
  do
    echo -n '*'
  done

  for ((l=1; j<=$spaceNum; l++))
  do
    echo -n ' '
  done

  echo ' '

done

for ((l=1; j<=$spaceNum; l++))这一步完全没必要了嘛

前面步骤已经可以打印出来了

你可能感兴趣的:(2022-07-25——吐槽)