c++打印以下图案: ****** ****** ****** ****** ******
时间: 2023-11-20 13:07:09 浏览: 41
以下是C++代码实现该图案的方法:
```
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < i; j++) {
cout << " ";
}
for (int k = 0; k < 6 - i; k++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
相关问题
1、打印图案 * ** ***
这是一个关于打印图案的问题,可以通过循环语句实现。以下是一个C++的示例代码,用来打印出这个图案:
```
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= i; j++) {
cout << "*";
}
cout << endl;
}
```
代码中,第一个循环控制行数,第二个循环控制每行输出的星号数目。在第二个循环中,`cout << "*";`输出了一个星号,`endl`则用于换行。
①利用数组打印以下图案 *****
您可以利用循环嵌套来实现该图案的打印,具体实现方式如下:
```c++
#include <iostream>
using namespace std;
int main() {
int n = 5; // 行数
for(int i = 0; i < n; i++) {
for(int j = 0; j <= i; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
输出结果为:
```
*
**
***
****
*****
```