用C语言编写,将m行n列的二维数组中的数据按行的顺序依次放到一维数组中
时间: 2023-05-29 17:07:47 浏览: 153
numpy中实现二维数组按照某列、某行排序的方法
```c
#include <stdio.h>
#define MAXSIZE 100
int main()
{
int m, n, i, j, a[MAXSIZE][MAXSIZE], b[MAXSIZE*MAXSIZE];
printf("请输入矩阵的行数和列数:");
scanf("%d%d", &m, &n);
printf("请输入矩阵的元素:\n");
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
scanf("%d", &a[i][j]);
}
}
printf("一维数组为:\n");
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
b[i*n+j] = a[i][j];
printf("%d ", b[i*n+j]);
}
}
return 0;
}
```
阅读全文