c语言打印空心字母图形
时间: 2023-05-29 22:04:19 浏览: 126
c代码-空心长方形
以下是打印空心字母图形的示例代码:
```c
#include <stdio.h>
int main() {
int rows = 7;
int cols = 7;
char letter = 'A';
// loop for each row
for (int i = 0; i < rows; i++) {
// loop for each column
for (int j = 0; j < cols; j++) {
// check if current position should be printed
if (i == 0 || j == 0 || i == rows - 1 || j == cols - 1 || i == j || i + j == rows - 1) {
printf("%c", letter);
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
该代码将打印一个空心的字母“A”图形,具有7行和7列。可以更改变量“rows”和“cols”以打印不同大小的图形,可以更改变量“letter”以打印其他字母。此代码使用嵌套循环遍历每个位置并使用条件语句确定是否应打印字母或空格。
阅读全文