用C语言打印下列图形
时间: 2024-11-09 13:27:53 浏览: 8
c语言:在屏幕上输出图案
5星 · 资源好评率100%
当然可以。在C语言中,我们可以使用循环结构来打印出各种简单的图形。这里我将展示如何打印一个经典的"井"字形图案(也称为ASCII艺术)。这个例子将使用嵌套for循环。
```c
#include <stdio.h>
void printPattern(int rows) {
for (int i = 0; i < rows; i++) {
// 上半部分的竖线
printf("*");
// 中间的部分,如果行数大于1
if (i > 0 && i < rows - 1) {
for (int j = 0; j < rows - 2; j++) {
printf(" ");
}
printf("*");
}
// 下半部分的竖线
printf("*\n");
// 每行结束添加换行符
// 这里也可以选择在上半部和下半部的竖线之间加空格
}
}
int main() {
int rows;
printf("请输入要打印的井字形的行数:");
scanf("%d", &rows);
printPattern(rows);
return 0;
}
阅读全文