c语言编程:输入两个3行4列的矩阵,计算并输出两个矩阵的和.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 16:18:55
c语言编程:输入两个3行4列的矩阵,计算并输出两个矩阵的和.

c语言编程:输入两个3行4列的矩阵,计算并输出两个矩阵的和.
c语言编程:输入两个3行4列的矩阵,计算并输出两个矩阵的和.

c语言编程:输入两个3行4列的矩阵,计算并输出两个矩阵的和.
#include<stdio.h>
#define ROW 3//行数
#define COL 4//列数
void PlusMatrix(int a[ROW][COL],int b[ROW][COL],int c[ROW][COL])
{
 int i,j;
 for(i=0;i<ROW;i++)
 {
  for(j=0;j<COL;j++)
  {
   c[i][j] = a[i][j] + b[i][j];
  }
 }
}
void PrintMatrix(int a[ROW][COL]) //打印矩阵a的内容
{
 int i,j;
 for(i=0;i<ROW;i++)
 {
  for(j=0;j<COL;j++)
  {
   printf("%d ",a[i][j]);
  }
  printf("\n");
 }
}
int main()
{
 int a[ROW][COL],b[ROW][COL],c[ROW][COL],i,j;
 printf("input %d*%d matrix a:\n",ROW,COL);
 for(i=0;i<ROW;i++)
 {
  for(j=0;j<COL;j++)
  {
   scanf("%d",&a[i][j]);//输入ROW*COL的矩阵a
  }
 }
 printf("input %d*%d matrix b:\n",COL,ROW);
 for(i=0;i<ROW;i++)
 {
  for(j=0;j<COL;j++)
  {
   scanf("%d",&b[i][j]);//输入ROW*COL的矩阵b
  }
 }
 PlusMatrix(a,b,c);//a*b,结果存到c
 printf("Results:\n");
 PrintMatrix(c); 
 return 0;
}
测试:

c语言编程:输入两个3行4列的矩阵,计算并输出两个矩阵的和. 输入一个4行3列的整数矩阵,分别计算各行的元素和.c语言编程的 c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积 c语言编程:输入n,输出n行n列的矩阵例如输入3显示 1 2 34 5 67 8 9 输入一个5×5阶矩阵,编程计算每列上的各元素之和,并显示(求大神指导,C语言) 用C语言编程:求一个3行3列的矩阵对角线的元素之和. c语言编程,求给定的3行4列矩阵A中,所有外围元素的最大值 C语言编程 任意输入两个日期,计算两个日期之间的天数 C语言求解!跪谢! 如何计算两个矩阵的乘法?问题描述从标准输入读入一个m行k列的整数矩阵a和一个k行n列的整数矩阵b(1 < m, k, n < 200),在标准输出上输出这两个矩阵的乘积 输入形式从标准输入 c语言编程,二维数组求助/*输入一个M*N的整数矩阵(3 C语言编程:输入一个三行三列矩阵的各元素整数值,输出矩阵第一列和第三列元素之和. C语言编程:输入一个三行三列矩阵的各元素整数值,输出矩阵第一列和第三列元素之和.万分感谢! 编程C语言:输入两个正整数m,n,计算它们的最大公约数和最小公倍数 两个3行4列的矩阵相加 c语言谁能帮我设计出,我是刚学C语言的, C语言编程:有一个3*4的矩阵,找出其中最小的那个元素,以及它所在的行和列. 用C语言编程:3行4列的二维数组中输出每一行的最大值怎么编程呀 编程实现:输入一个 n*n 的矩阵,求出两条对角线元素值之和.用C语言编程 C语言.输入一个m×n的矩阵,计算每行的和.Description输入一个m×n的矩阵,计算每行的和.将行号最高的行与矩阵的第一行进行位置交换,输出调整后的矩阵以及每行的和.Input先输入矩阵的行数、列