c语言for循環畫矩形
时间: 2024-09-30 14:11:47 浏览: 29
在C语言中,使用`for`循环绘制矩形通常涉及到两个步骤:一是控制行数,二是打印每个元素(通常是星号或其他字符)来构建矩形的线条。这里是一个简单的示例,用于打印5x5大小的空格矩形:
```c
#include <stdio.h>
int main() {
int rows = 5;
int cols = 5;
// 使用嵌套的for循环遍历矩阵
for(int i = 0; i < rows; i++) { // 行循环
for(int j = 0; j < cols; j++) { // 列循环
if(j == 0 || j == cols - 1) { // 边缘打印全空格
printf(" ");
} else { // 内部打印一个空格
printf("*");
}
// 每列结束后换行,除了最后一列
if (j != cols - 1)
printf("\n");
}
// 每行结束后换行
if (i != rows - 1)
printf("\n");
}
return 0;
}
```
这个程序会打印出一个空心的5x5矩形,边缘由空格组成,内部有一个星号(*)。
阅读全文