题解 | #矩阵相等判定#

矩阵相等判定

http://www.nowcoder.com/practice/2f058b1e89ae43f7ab650c0fd0b71fa8

#include <stdio.h>
int main()
{
  int n, m, i, j;
  int arr1[10][10] = {0};
  int arr2[10][10] = {0};
  scanf("%d %d", &n, &m);
  for(i=0; i<n; i++)
    for(j=0; j<m; j++)
       scanf("%d ", &arr1[i][j]);  //输入第一个数组
  for(i=0; i<n; i++)
    for(j=0; j<m; j++)
       scanf("%d ", &arr2[i][j]);   //输入第二个数组
  int cnt = 0;
  for(i=0, j=0; i<n &&j<n; i++,j++)
    for(int k=0; k<m; k++)
       if(arr1[i][k] == arr2[j][k])   //逐个元素比较
          cnt++;       //相等时计数+1
  if(cnt == n*m)
       printf("Yes\n");    //计数为数组元素个数时表示完全相同
    else 
       printf("No\n");
  return 0;
}

全部评论

相关推荐

Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务