数据结构 二维数组方阵加减乘
Posted lyy1084702511
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构 二维数组方阵加减乘相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
int main(){
int A[200][200],B[200][200],sum[200][200];
int m,n,i,j,a,b;
printf("请输入行数和列数:\n");
scanf("%d,%d",&m,&n);
for(i=0;i<m;i++){
for(j=0;j<n;j++){
printf("请输入A的数值:\n");
scanf("%d",&A[i][j]);
printf("请输入B的数值:\n");
scanf("%d",&B[i][j]);
}
}
printf("A的数组为:\n");
for(i=0;i<m;i++){
for(j=0;j<n;j++){
printf("%d ",A[i][j]);
}printf("\n");
}
printf("B的数组为:\n");
for(i=0;i<m;i++){
for(j=0;j<n;j++){
printf("%d ",B[i][j]);
}printf("\n");
}
//加法
printf("\n加法后的Sum数组为:");
for(i=0;i<m;i++){
for(j=0;j<n;j++){
sum[i][j]=A[i][j]+B[i][j];
printf("%d ",sum[i][j]);
}printf("\n");
}
//加法
printf("\n减法后的Sum数组为:\n");
for(i=0;i<m;i++){
for(j=0;j<n;j++){
sum[i][j]=B[i][j]-A[i][j];
printf("%d ",sum[i][j]);
}printf("\n");
}
//乘法
printf("\n乘法后的Sum数组为:\n");
for(i=0;i<m;i++){
for(j=0;j<n;j++){
a=A[i][j];
b=B[i][j];
sum[i][j]=a*b;
printf("%d ",sum[i][j]);
}printf("\n");
}
}
以上是关于数据结构 二维数组方阵加减乘的主要内容,如果未能解决你的问题,请参考以下文章
python中的两个二维数组,如何让这两个二维数组在不使用循环的情况下对应项进行加减乘除运算呢?