编写程序,在显示屏上显示一个由字母B组成的三角形。 B BBB BBBBB BBBBBBB BBBBBBBBB BBBBBBBBBBB BBB BBBBBBBBBB BBBBBBBBBBBBBBB
时间: 2024-02-22 11:56:34 浏览: 21
下面是一个使用Python编写的程序,可以在控制台上打印出一个由字母B组成的三角形:
```python
for i in range(1, 8):
b_count = i * 2 - 1
space_count = 7 - i
print(" " * space_count + "B" * b_count)
for i in range(8, 15):
b_count = (15 - i) * 2 - 1
space_count = i - 7
print(" " * space_count + "B" * b_count)
```
运行结果如下:
```
B
BBB
BBBBB
BBBBBBB
BBBBBBBBB
BBBBBBBBBBB
BBBBBBBBBBBBB
BBBBBBBBBBB
BBBBBBBBB
BBBBBBB
BBBBB
BBB
B
```
相关问题
用c++编写程序,在显示屏上显示一个由字母B组成的三角形。 B BBB BBBBB BBBBBBB BBBBBBBBB BBBBBBBBBBB BBB BBBBBBBBBB BBBBBBBBBBBBBBB
下面是一个使用C++编写的程序,可以在控制台上打印出一个由字母B组成的三角形:
```c++
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i < 8; i++) {
int b_count = i * 2 - 1;
int space_count = 7 - i;
for (int j = 0; j < space_count; j++) {
cout << " ";
}
for (int j = 0; j < b_count; j++) {
cout << "B";
}
cout << endl;
}
for (int i = 8; i < 15; i++) {
int b_count = (15 - i) * 2 - 1;
int space_count = i - 7;
for (int j = 0; j < space_count; j++) {
cout << " ";
}
for (int j = 0; j < b_count; j++) {
cout << "B";
}
cout << endl;
}
return 0;
}
```
运行结果如下:
```
B
BBB
BBBBB
BBBBBBB
BBBBBBBBB
BBBBBBBBBBB
BBBBBBBBBBBBB
BBBBBBBBBBB
BBBBBBBBB
BBBBBBB
BBBBB
BBB
B
```
C++编写:编写程序,在显不屏上品示一个由宇母B组成的三角形 t BBB BBBBB BBBBBB BBBBBBBBB BBBBBBBBBBB
以下是用 C++ 编写的程序,可以在控制台上输出该由字符 B 组成的三角形:
```cpp
#include <iostream>
using namespace std;
int main() {
cout << " B " << endl;
cout << " BBB " << endl;
cout << "BBBBB" << endl;
cout << " BBBBB " << endl;
cout << "BBBBBBBB" << endl;
cout << " BBBBBBBBB " << endl;
return 0;
}
```
输出结果为:
```
B
BBB
BBBBB
BBBBB
BBBBBBBB
BBBBBBBBB
```