用c++打印一个图形 * *** ***** *******
时间: 2023-05-22 19:06:52 浏览: 114
这里有一个简单的代码示例可以打印星号图案:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 7; i += 2) { // 外层循环控制图案的行数
for (j = 1; j <= i; j++) { // 内层循环控制图案的每一行的输出
printf("*"); // 输出星号
}
printf("\n"); // 换行
}
return 0;
}
```
输出结果如下所示:
```
*
***
*****
*******
```
相关问题
用c++打印一个图形 * ** *** ****
这是一个经典的图形打印问题,以下是C语言代码实现:
```
#include <stdio.h>
int main() {
int i, j, n = 4;
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
输出结果为:
```
*
**
***
****
```
用c++打印如下图形: * ** *** **** *****
可以使用两个嵌套的循环来打印这个图形,外层循环控制行数,内层循环控制每行输出的星号数目。如下:
```c++
#include <iostream>
int main() {
for (int i = 1; i <= 5; ++i) {
for (int j = 1; j <= i; ++j) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
}
```
输出结果为:
```
*
**
***
****
*****
```
阅读全文