#include<stdio.h>
#define M 2
#define N 3
void scanfjuzhen(int arr[M][N])//向二维数组输入数据
{
int i = 0;
int j = 0;
for (i = 0; i < M; i++)
{
for (j = 0; j < N; j++)
scanf("%d", &arr[i][j]);
}
}
void sumjuzhen(int a[M][N], int b[M][N],int c[M][N])//计算A与B的和并存与C中
{
int i =0 ;
int j = 0;
int sum = 0;
for (i = 0; i < M; i++)
{
for (j = 0; j < N; j++)
{
c[i][j] = a[i][j] + b[i][j];
}
}
}
int main()
{
int a[M][N];
int b[M][N];
int c[M][N];
int i = 0;
int j = 0;
printf("输入a矩阵元素的值:");
scanfjuzhen(a); //调用scanfjuzhen()函数,向二维数组A中输入数据
printf("输入b矩阵元素的值:");
scanfjuzhen(b); //调用scanfjuzhen()函数,向二维数组B中输入数据
sumjuzhen(a, b,c);//计算A与B的和并存与C中
printf("A与B的和的矩阵C为:\n");
for (i = 0; i < M; i++)
{
for (j = 0; j < N; j++)
{
printf("%d ", c[i][j]);
}
printf("\n");
}
return 0;
}
文章来源地址https://www.toymoban.com/news/detail-848242.html
文章来源:https://www.toymoban.com/news/detail-848242.html
到了这里,关于输入M*N阶矩阵A和B,用函数编程计算并输出A与B之和的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!