我想直接给二位数组的每一行直接赋值?请问如何实现?
```c
int matrix[6][6];
matrix[0] = { N, 3, 5, N, N, N };
// matrix[1] = { 3, N, 2, 7, 4, N };
// matrix[2] = { 5, 2, N, N, 3, N };
// matrix[3] = { N, 7, N, N, N, 2 };
// matrix[4] = { N, 4, 3, N, N, 1 };
// matrix[5] = { N, N, N, 2, 1, N };
```
//直接这样赋值就可以
int matrix[6][6]={{N, 3, 5, N, N, N},
{3, N, 2, 7, 4, N},
{5, 2, N, N, 3, N},
{N, 7, N, N, N, 2},
{N, 4, 3, N, N, 1},
{N, N, N, 2, 1, N}};
#include<stdio.h>
int main(){
int matrix[6][6];
for(int i =0;i<6;i++){
for(int j = 0;j<6;j++){
scanf("%d",&matrix[i][j]);
}
}
printf("你输入的数组是:\n");
for(int i = 0;i<6;i++){
for(int j = 0;j<6;j++){
printf("%d ",matrix[i][j]);
}
printf("\n");
}
}
int matrix[6][6] = {{1,2,3,4,5,6},{1,2,3,4,5,6},{1,2,3,4,5,6},{1,2,3,4,5,6},{1,2,3,4,5,6},{1,2,3,4,5,6}};