c语言如何判断两个矩阵是否相等
这篇文章主要介绍了c语言如何判断两个矩阵是否相等的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇c语言如何判断两个矩阵是否相等文章都会有所收获,下面我们一起来看看吧。
代码如下:
#include<stdio.h>voidinput(intn,intm,inta[20][20])//输入矩阵元素{inti,j;for(i=0;i<n;i++){for(j=0;j<m;j++){scanf("%d",&a[i][j]);}}}voidin(intn,intm,intb[20][20])//输入另一个矩阵元素{inti,j;for(i=0;i<n;i++){for(j=0;j<m;j++){scanf("%d",&b[i][j]);}}}voidoutput(intn,intm,inta[20][20])//排列矩阵元素{inti,j;for(i=0;i<n;i++){for(j=0;j<m;j++){printf("%-4d",a[i][j]);}printf("\n");}}voidout(intn,intm,intb[20][20])//排列另一个矩阵元素{inti,j;for(i=0;i<n;i++){for(j=0;j<m;j++){printf("%-4d",b[i][j]);}printf("\n");}}voidfac(intn,intm,inta[20][20],intb[20][20]){inti,j;for(i=0;i<n;i++){for(j=0;j<m;j++){if(a[i][j]!=b[i][j]){printf("两矩阵不相等。。\n");break;}}}if(i==n&&j==m)printf("两矩阵相等:\n");}intmain(){inta[20][20],b[20][20];intn,m;printf("输入矩阵的行数和列数:\n");scanf("%d%d",&n,&m);printf("输入一个矩阵元素:\n");input(n,m,a);printf("请输入另一个矩阵:\n");input(n,m,b);printf("矩阵为:\n");output(n,m,a);printf("\n\n");out(n,m,b);fac(n,m,a,b);return0;}
关于“c语言如何判断两个矩阵是否相等”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“c语言如何判断两个矩阵是否相等”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。