1214. 打印菱形
时间: 2024-11-22 11:20:59 浏览: 22
用C打印菱形星号.txt 最全面的方法
打印菱形(Diamond Pattern)是一种常见的编程练习,通常用于展示数组或字符串操作的基础知识。菱形是由一系列等间距的星号(*)组成的一种对称图形,其形状类似于大写字母"D"。菱形的大小可以根据输入的行数动态生成。
例如,如果你请求打印一个5行的菱形,它可能会看起来像这样:
```
*
***
*****
*******
***
*
```
这里是一个简单的Python示例,用来打印指定行数的菱形:
```python
def print_diamond(n):
for i in range(n):
# 上半部分的星号数量递增
if i <= n // 2:
print(' ' * (n - 2 * i) + '*' * (2 * i + 1))
# 下半部分的星号数量递减
else:
print(' ' * (i - n // 2) + '*' * (2 * (n - i) - 1))
# 调用函数并传入想要的行数
print_diamond(5)
```
阅读全文