shell三角形星号
时间: 2023-11-02 07:02:32 浏览: 88
Python星号三角形源码
你可以使用Shell脚本来打印一个三角形形状的星号。以下是一个例子:
```shell
#!/bin/bash
rows=5 # 行数
for ((i=1; i<=rows; i++))
do
for ((j=i; j<=rows; j++))
do
echo -n " "
done
for ((k=1; k<=(2*i-1); k++))
do
echo -n "*"
done
echo
done
```
在上述例子中,`rows`变量定义了三角形的行数。首先,外层循环用来控制行数,内层循环用来打印空格和星号。通过逐行增加星号的数量和逐行减少空格数量,我们可以形成一个三角形形状。
运行以上脚本将会输出如下的三角形星号:
```
*
***
*****
*******
*********
```
你可以根据需要调整`rows`变量的值来改变三角形的大小。希望这个例子能够帮助到你!如有其他问题,请随时提出。
阅读全文