编程输出以下图案: ++++++++++* ++++++++*** +++++++***** +++++******* ++++********* +++++*******
时间: 2023-12-13 08:34:28 浏览: 63
以下是Python代码实现该图案:
```python
for i in range(1, 6):
if i <= 3:
print('+' * (11 - 2 * i) + '*' * (2 * i - 1))
else:
print('+' * (2 * i - 1) + '*' * (11 - 2 * i))
```
相关问题
编程打印以下图案。 +++****** ++****** +****** ******
以下是使用C++语言实现该图案的代码:
```
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 6-i; j++) {
cout << "+";
}
for (int k = 1; k <= i; k++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
输出结果为:
```
+++******
++******
+******
******
```
c语言用循环编程打印以下图案*+***+*****+*******+*****+***+*
以下是C语言用循环编程打印图案的代码:
```
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, j, k;
for (i = 1; i <= 4; i++) { //外层循环控制行数
for (j = 1; j <= 2 * i - 1; j++) { //内层循环控制每行输出的*号个数
printf("*");
}
printf("\n");
}
for (i = 3; i >= 1; i--) { //外层循环控制行数
for (j = 1; j <= 2 * i - 1; j++) { //内层循环控制每行输出的*号个数
printf("*");
}
printf("\n");
}
system("pause");
return 0;
}
```