1. 题目描述:BC105 矩阵相等判定
描述:
KiKi得到了两个n行m列的矩阵,他想知道两个矩阵是否相等,请你回答他。(当两个矩阵对应数组元素都相等时两个矩阵相等)。
示例1
输入:
2 2
1 2
3 4
1 2
3 4
输出:Yes
2.思路
用两个二维数组,把数组先接收进来,然后直接for循环判断每个值是否相等。我这里设置了一个标志flag = 0;一旦不相等就flag置为1 。最后全部遍历完之后判断。
3. 代码实现
//KiKi得到了两个n行m列的矩阵,他想知道两个矩阵是否相等,请你回答他。(当两个矩阵对应数组元素都相等时两个矩阵相等)
#include<stdio.h>
int main()
{
int m = 0;
int n = 0;
scanf("%d %d", &m, &n);
int i = 0;
int j = 0;
int arr1[10][10] = {
0};
int arr2[10][10] = {
0};
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
scanf("%d", &arr1[i][j]);
}
}
int k = 0;
int o = 0;
for (k = 0; k < m; k++)
{
for (o = 0; o < n; o++)
{
scanf("%d", &arr2[k][o]);
}
}
int flag = 0;
int x = 0;