zoukankan      html  css  js  c++  java
  • C语言编程判断两个矩阵是否相等(n阶矩阵)

    主要利用二维数组的模型来存储矩阵

    判断时一一比较,若有一对元素不相同,则矩阵不相同

    源代码:

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
        int a[100][100], b[100][100];
        int n, i, m;
        printf("请输入要比较的矩阵行列数
    ");
        scanf("%d", &n);
        printf("请输入第一个矩阵的元素
    ");
        for (i = 0; i <= n - 1;i++)
        for (m = 0; m <= n - 1; m++)
            scanf("%d",&a[i][m]);
        printf("请输入第二个矩阵的元素
    ");
        for (i = 0; i <= n - 1; i++)
        for (m = 0; m <= n - 1; m++)
            scanf("%d", &b[i][m]);
        printf("输入的是一个%d阶矩阵
    两个矩阵为:
    ", n);
        for (i = 0; i <= n - 1; i++)
        for (m = 0; m <= n - 1; m++)
        {
            printf("%4d", a[i][m]);
            if (m == (n - 1))
                printf("
    ");
        }
        printf("-------------------------------------------
    ");
        for (i = 0; i <= n - 1; i++)
        for (m = 0; m <= n - 1; m++)
        {
            printf("%4d", b[i][m]);
            if (m == (n - 1))
                printf("
    ");
        }
        printf("-------------------------------------------
    ");
        for (i = 0; i <= n - 1; i++)
        for (m = 0; m <= n - 1; m++)
        {
            if (a[i][m] != b[i][m])//是否相等判断条件
            {
                printf("输入的两个矩阵不相同
    ");
                system("pause");
                return 0;
            }
        }
        printf("输入的两个矩阵相同
    ");
        system("pause");
        return 0;
    
    }

    运行结果:
    请输入要比较的矩阵行列数
    3
    请输入第一个矩阵的元素
    1 2 3 4 5 6 7 8 9
    请输入第二个矩阵的元素
    1 2 3 4 5 6 7 8 8
    输入的是一个3阶矩阵
    两个矩阵为:
    1 2 3
    4 5 6
    7 8 9


    1 2 3
    4 5 6
    7 8 8


    输入的两个矩阵不相同
    请按任意键继续. . .

  • 相关阅读:
    【转】Asp.net页面的生命周期
    指定.net的httprequest http协议版本为1.0
    查看oracle中被锁的对象(表...)
    网友整理的Flex开源项目
    oracle中用profile限定用户资源
    (转)让你受益终身的10个Word实用技巧
    磁盘阵列卡
    Nmap扫描器的使用
    最简单的数据库连接,asp连接access数据库
    网络经典命令行
  • 原文地址:https://www.cnblogs.com/Kaniso-Vok/p/13756274.html
Copyright © 2011-2022 走看看