用c语言编写代码:输入n,在一个二维数组中形成并输出如下所示的n*n矩阵(假定n<=6)
时间: 2023-06-05 18:08:31 浏览: 113
c语言编写的矩阵
好的,我可以帮您实现这个功能。以下是实现代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入n的值(n<=6):");
scanf("%d", &n);
int matrix[6][6] = {0}; // 二维数组初始化为0
// 形成矩阵
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if ((i + j) % 2 == 0) {
matrix[i][j] = 1;
} else {
matrix[i][j] = 0;
}
}
}
// 输出矩阵
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
希望能够帮到您!如果您还有其他问题,请随时提出。
阅读全文