* *** ****** ******** ****** *** * C语言用二维数组打印出来
时间: 2023-10-06 16:07:44 浏览: 114
您可以使用两个嵌套的循环来打印一个二维数组。以下是使用C语言打印一个二维数组的示例代码:
```c
#include <stdio.h>
int main() {
int array[7][7] = {
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0}
};
int rows = sizeof(array) / sizeof(array[0]);
int cols = sizeof(array[0]) / sizeof(array[0][0]);
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
if (array[i][j] == 1) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
这是一个简单的例子,假设您有一个大小为7x7的二维数组,其中元素值为1表示需要打印"*",元素值为0表示需要打印" "。您可以根据自己的需求修改数组内容和大小。运行上面的代码,它将输出一个用"*"和空格组成的图案。
阅读全文