使用C语言打印程序:使用for循环打印下面的图形,采用语句
时间: 2024-10-25 17:05:54 浏览: 19
在C语言中,我们可以使用for循环来打印各种图形,比如经典的螺旋阶梯、星星等。这里以打印一个简单的井字形("#"字符组成的小正方形)为例:
```c
#include <stdio.h>
int main() {
int rows, cols;
// 获取用户输入的行数和列数
printf("请输入行数:");
scanf("%d", &rows);
printf("请输入列数:");
scanf("%d", &cols);
// 检查输入是否合法,确保行数大于0
if (rows <= 0 || cols <= 0) {
printf("输入错误!行数和列数必须大于0。\n");
return 1;
}
// 打印井字形
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
// 只有内部的元素打印#
if ((i + j) % 2 == 0) {
printf("#");
} else {
printf(" ");
}
}
// 每一行结束时换行
printf("\n");
}
return 0;
}
```
这个程序会提示用户输入行数和列数,然后按照条件打印出指定大小的井字形。
阅读全文