shell脚本打印平行四边形
时间: 2023-11-21 14:57:41 浏览: 49
以下是一个shell脚本打印平行四边形的例子:
```shell
#!/bin/bash
for ((i=1;i<=5;i++))
do
for ((j=5;j>i;j--))
do
echo -n " "
done
for ((j=1;j<=5;j++))
do
echo -n "*"
done
echo ""
done
```
这个脚本使用了两个嵌套的for循环,第一个循环控制行数,第二个循环控制每行输出的内容。在第二个循环中,先输出一定数量的空格,然后输出一定数量的星号,最后换行。
相关问题
shell 如何打印平行四边形 9 行 每行9颗星
以下是实现打印平行四边形9行每行9颗星的shell代码:
```
for ((i=1;i<=9;i++))
do
for ((j=1;j<=i-1;j++))
do
printf " "
done
for ((k=1;k<=9;k++))
do
printf "*"
done
printf "\n"
done
```
该代码使用了两层循环来打印平行四边形,外层循环控制行数,内层循环控制每行的空格和星号的数量。通过调整外层循环的起始值和内层循环的空格数量可以改变平行四边形的倾斜程度。
用linux shell语言打印平行四边形 九行 每行九个*符号
可以使用以下代码打印平行四边形:
```
for ((i=1;i<=9;i++))
do
for ((j=1;j<=9-i;j++))
do
echo -n " "
done
for ((j=1;j<=9;j++))
do
echo -n "*"
done
echo ""
done
```
输出如下:
```
*********
*********
*********
*********
*********
*********
*********
*********
*********
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)