程序
需要输入一个二维数组a,对其进行编号。
思路是利用循环对b[M][N]赋值,将b[i][0]=i;b[0][j]=j,再将a中的值赋给b。
结束
正确答案
程序
需要输入一个二维数组a,对其进行编号。
思路是利用循环对b[M][N]赋值,将b[i][0]=i;b[0][j]=j,再将a中的值赋给b。
先输出一行列号,再开始遍历输出数组,每行开头先输出1个行号后再输出列元素。
#define M 2
#define N 3
int main()
{
int arr[M][N] = {1, 2, 3, 4, 5, 6};
int i, j;
for (i = 0; i <= N; i++)
printf("%4d", i); // 列号
printf("\n");
for (i = 0; i < M; i++)
{
printf("%4d", i + 1); // 行号
for (j = 0; j < N; j++)
printf("%4d", arr[i][j]);
printf("\n");
}
return 0;
}