矩阵的加法

相同的行列相加

若不同则不能相加

#include <stdio.h>

int main()

{

int i = 0;

int n = 0;

int m = 0;

int a = 0;

int b = 0;

int j = 0;

int arr[100][100] = { 0 };

int str[100][100] = { 0 };

int s[100][100] = { 0 };

scanf("%d %d",&n,&m);

for( i = 0 ; i < n ; i++)

{

for( j = 0 ; j< m ; j++)

{

scanf("%d",&arr[i][j]);

}

}

scanf("%d %d",&a,&b);

for( i = 0 ; i < a ; i++)

{

for( j = 0 ; j < b ; j++)

{

scanf("%d",&str[i][j]);

}

}

if( n == a && m == b )

{

for( i = 0 ;i < n ;i++)

{

for( j = 0 ; j < m; j++)

{

s[i][j] = arr[i][j] + str[i][j];

}

}

for( i = 0 ;i < n ;i++)

{

for( j = 0 ; j< m ;j++)

{

printf("%d ",s[i][j]);

}

printf("\n");

}

return 0;

}

else

{

printf("无法相加\n");

return 0;

}

return 0;

}

相关推荐
寻寻觅觅☆7 分钟前
东华OJ-基础题-86-字符串统计(C++)
开发语言·c++·算法
偷吃的耗子8 分钟前
【CNN算法理解】:MNIST手写数字识别训练过程
算法·机器学习·cnn
念越14 分钟前
从概念到实现:深入解析七大经典排序算法
java·算法·排序算法
虢薪15 分钟前
双向链表与循环链表基础操作&进阶操作
数据结构·链表
寄存器漫游者16 分钟前
数据结构 单向链表进阶
数据结构·链表
shilei_c20 分钟前
qt qDebug无输出问题解决
开发语言·c++·算法
秋深枫叶红23 分钟前
嵌入式C语言阶段复习——函数
c语言·数据结构·算法
We་ct28 分钟前
LeetCode 49. 字母异位词分组:经典哈希解法解析+易错点规避
前端·算法·leetcode·typescript·哈希算法
梵刹古音28 分钟前
【C语言】 数组函数与排序算法
c语言·算法·排序算法
生命不息战斗不止(王子晗)29 分钟前
2026面试大纲 - java数据结构与集合专题
java·数据结构·面试