#include <stdio.h>
#include <stdlib.h>
#define M 3
#define N 3
void input(int a[][N], int m) {
int i, j;
for (i = 0; i < m; i++)
for (j = 0; j < N; j++)
scanf("%d", &a[i][j]);
}
void output(int a[][N], int m) {
int i, j;
for (i = 0; i < m; i++) {
for (j = 0; j < N; j++)
printf("%5d", a[i][j]);
printf("/n");
}
}
void sum(int a[][N], int b[][N], int c[][N], int m) {
int i, j;
for (i = 0; i < m; i++)
for (j = 0; j < N; j++)
c[i][j] = a[i][j] + b[i][j];
}
int main() {
int matrix1[M][N], matrix2[M][N], matrix3[M][N];
printf("输入第一个矩阵的各元素:\n");
input(matrix1, M);
printf("输入第2个矩阵的各元素:\n");
input(matrix2, M);
sum(matrix1, matrix2, matrix3, M);
printf("两个矩阵的和:\n");
ouuput(matrix3, M)
}
多维数组
原创
©著作权归作者所有:来自51CTO博客作者wx641ed5d0bdd07的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java 中数组的使用(一维数组和二维数组)
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
数组 一维数组 二维数组 java基础 -
python多维数组读取 python处理多维数组
python多维数组读取 python处理多维数组
numpy python deep learning 数组 NumPy