.编写一个函数输出以下图形。 * * * * * * * * * * * * * * *
时间: 2023-11-20 21:05:47 浏览: 30
可以使用三层for循环来实现该图形的输出,具体代码如下:
```
public static void printPattern() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 4 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = 2; i >= 1; i--) {
for (int j = 1; j <= 3 - i + 1; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("* ");
}
System.out.println();
}
}
```
相关问题
1.编写一个函数 void printStar(intn),实现输出如下图形。* ****
这个函数可以实现输出一行由星号组成的图形。你可以使用循环来重复输出星号,循环的次数由参数n决定。下面是一个可能的实现:
```cpp
void printStar(int n) {
for (int i = 0; i < n; i++) {
cout << "*";
}
}
```
这个函数会输出n个星号,例如当n为4时,输出结果为****。
用c++语言,编写一个函数输出以下图形。 * * * * * * * * * * * * * * *
以下是用C++语言编写一个函数输出以上图形的代码:
```
#include <iostream>
using namespace std;
void showPattern() {
cout << "* * * *\n";
cout << " * * *\n";
cout << " *\n";
cout << " * * *\n";
cout << "* * * *\n";
}
int main() {
showPattern();
return 0;
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)