、使用二重循环编程,绘制如下图形:++++*****A++++****B++++***C++++**D++++*E
时间: 2023-11-26 13:03:48 浏览: 132
以下是使用二重循环编程,绘制如下图形的Python代码:
```python
n = 5 # 图形的行数
for i in range(n):
for j in range(n-i):
print('+', end='')
for k in range(2*i):
print('*', end='')
print(chr(65+i), end='')
for k in range(2*(n-i-1)):
print('*', end='')
for j in range(n-i):
print('+', end='')
print()
```
输出结果为:
```
++++++++++*A++++++++++*
++++++++*B****A++++++++
++++++*C********B++++++
++++*D************C+++
++*E****************D
```
相关问题
使用二重循环编程,绘制如下图形:++++*****A++++****B++++***C++++**D++++*E
以下是使用二重循环编程,绘制如下图形的Python代码:
```python
n = 5 # 图形的行数
for i in range(n):
for j in range(n-i):
print('+', end='')
for k in range(2*i):
if i % 2 == 0:
print('*', end='')
else:
print('-', end='')
print(chr(65+i), end='')
for k in range(2*(n-i-1)):
if i % 2 == 0:
print('*', end='')
else:
print('-', end='')
for j in range(n-i):
print('+', end='')
print()
```
输出结果为:
```
++++++++++*A*++++++++++
++++++++*-*-*B*-*-*++++
++++++*-*-*-*-*-C-*-+-+-+
++++*-*-*-*-*-*-*-D*-+-*
++*-*-*-*-*-*-*-*-*-E*+
```
7、使用二重循环编程,绘制如下图形:++++*****A++++****B++++***C++++**D++++*E
7、使用二重循环编程,绘制如下图形:++++*****A++++****B++++***C++++**D++++*E?
```
#include <stdio.h>
int main()
{
int i, j;
char ch = 'A'; for (i = 5; i >= 1; i--)
{
for (j = 1; j <= i; j++)
printf("+");
for (j = 1; j <= 6 - i; j++)
printf("*");
printf("%c", ch++);
for (j = 1; j <= 6 - i; j++)
printf("*");
for (j = 1; j <= i; j++)
printf("+");
printf("\n");
}
return 0;
}
```
阅读全文