printf输出矩形
时间: 2024-09-20 18:03:05 浏览: 43
ptactice_11_8.rar_打印横向矩形
printf函数通常用于C语言中,它是一个标准库函数,主要用于格式化打印数据。如果你想使用printf输出一个矩形,你可以通过循环结构控制字符的打印,比如星号(*)或空格。下面是一个简单的示例,创建一个边框为'*'的矩形:
```c
#include <stdio.h>
int main() {
int rows = 5; // 矩形的行数
int cols = 8; // 矩形的列数
// 上边缘
for (int i = 0; i < cols; i++) {
printf("*");
}
printf("\n");
// 主体部分
for (int i = 0; i < rows - 2; i++) { // 减去上、下边缘的行数
for (int j = 0; j < cols - 2; j++) {
printf(" ");
}
printf("* * *\n"); // 输出三个星号作为每个单元格的内容
}
// 下边缘
for (int i = 0; i < cols; i++) {
printf("*");
}
return 0;
}
```
当你运行这个程序时,会得到一个5行8列的星号矩形。
阅读全文