C++程序 检查两个矩阵是否相同

C++程序 检查两个矩阵是否相同

以下程序检查两个大小为4×4的方阵是否相同。为了使两个矩阵相等,两个矩阵的行数和列数应相等,并且对应的元素也应相等。

// C++程序检查给定的
// 两个矩阵是否相同
#include <bits/stdc++.h>
#define N 4
using namespace std;
  
//该函数返回1,如果A[][]和B[][]相同,否则返回0
int areSame(int A[][N], int B[][N])
{
    int i, j;
    for (i = 0; i < N; i++)
        for (j = 0; j < N; j++)
            if (A[i][j] != B[i][j])
                return 0;
    return 1;
}
  
int main()
{
    int A[N][N] = {{1, 1, 1, 1},
                   {2, 2, 2, 2},
                   {3, 3, 3, 3},
                   {4, 4, 4, 4}};
  
    int B[N][N] = {{1, 1, 1, 1},
                   {2, 2, 2, 2},
                   {3, 3, 3, 3},
                   {4, 4, 4, 4}};
  
    if (areSame(A, B))
        cout << "矩阵相同";
    else
        cout << "矩阵不相同";
    return 0;
}  

输出:

矩阵相同

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C++ 示例