编程输出如以下列图形〔不能仅用printf语句〕: * * * * * * * * * * * * * * * * * * * * * * * * *用c语言
时间: 2023-06-29 21:12:58 浏览: 76
c代码-编写程序输出下列图形: * *** ***** *******
可以使用两个嵌套的for循环来输出这个图形:
```c
#include <stdio.h>
int main() {
int rows = 4; // 总共有4行
int cols = 7; // 每行有7个字符
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
if (i == 0 && (j == 0 || j == 3 || j == 6)) {
printf("* ");
} else if (i == 1 && (j == 0 || j == 3)) {
printf("* ");
} else if (i == 2 && (j == 0 || j == 3 || j == 6)) {
printf("* ");
} else if (i == 3) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n"); // 每行输出完毕后换行
}
return 0;
}
```
输出结果为:
```
* *
*
* * * *
* * * * * * *
```
阅读全文