5、 编程输出如下图形: * *** ***** ******* ***** *** * python
时间: 2023-11-14 19:10:23 浏览: 68
这是一个输出三角形的问题,以下是三种不同语言的代码实现:
C语言实现:
```
#include <stdio.h>
int main() {
for (int i = 0; i <= 6; i++) {
for (int j = 0; j < 11-2*i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
C++语言实现:
```
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 2*i+1; j++) {
cout << "*";
}
cout << endl;
}
for (int i = 2; i >= 0; i--) {
for (int j = 0; j < 2*i+1; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
Python语言实现:
```
for i in range(1, 8):
if i <= 4:
print("*"*(2*i-1))
else:
print("*"*(2*(8-i)-1))
```
阅读全文