Linuxwhile循环打出星号金字塔
时间: 2023-09-25 09:14:13 浏览: 320
当然可以!以下是一个使用while循环在Linux中打印星号金字塔的示例代码:
```bash
#!/bin/bash
echo "请输入金字塔的层数:"
read num
i=1
while [ $i -le $num ]
do
j=1
while [ $j -le $((num-i)) ]
do
echo -n " "
j=$((j+1))
done
j=1
while [ $j -le $i ]
do
echo -n "* "
j=$((j+1))
done
echo
i=$((i+1))
done
```
你可以通过运行上述脚本,并输入所需的金字塔层数,来打印出相应层数的星号金字塔。希望对你有所帮助!
阅读全文