数据结构 二维数组方阵加减乘

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中的两个二维数组,如何让这两个二维数组在不使用循环的情况下对应项进行加减乘除运算呢?

万能字符串工具-截屏拼图生成二维码加减乘除圆角分手机号正则表达式用户登录验证

Java算法之矩阵的加减乘除运算

JAVA中哪些基本数据类型支持加减乘除四则运算

C#数据结构(4) 稀疏矩阵与稀疏方阵

1.一维数组:选择排序法二分查找法; 2.二维数据:定义引用初始化,二维数组与矩阵。