.在终端输出如下图形 * * * * * * * * *
时间: 2024-01-17 12:19:26 浏览: 30
以下是在终端输出所需图形的代码示例:
```python
# 方形图形
for i in range(5):
for j in range(5):
print("*", end=" ")
print()
# 三角形图形
line = 4
for i in range(line):
for j in range(i+1):
print("*", end=" ")
print()
for i in range(line-1, 0, -1):
for j in range(i):
print("*", end=" ")
print()
```
相关问题
5.在终端打印图形 * * * * * * * * C语言编程实现
在C语言中,可以使用循环语句和嵌套循环语句来打印图形。下面是一个示例代码,可以打印出一个以星号(*)组成的图形:
```c
#include <stdio.h>
int main() {
int rows = 4; // 图形的行数
// 打印上半部分
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
// 打印下半部分
for (int i = rows - 1; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
运行以上代码,将会在终端输出如下图形:
```
*
* *
* * *
* *
```
编写一个shell脚本,输入一个整数,输出如下图形例如,5,* ** *** **** *****
好的,这是一个简单的脚本,可以实现您的要求:
```bash
#!/bin/bash
read -p "请输入一个整数:" num
for (( i=1; i<=num; i++ ))
do
for (( j=1; j<=i; j++ ))
do
echo -n "*"
done
echo ""
done
```
您可以将其保存为 `test.sh`,然后在终端中输入 `bash test.sh` 来运行它。例如,输入5会输出以下图形:
```
*
**
***
****
*****
```
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)