别看代码稍微冗长,但是就是三个并列循环,两个赋值,一个比较,比较的手法很经典
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) {
int s[a][b],v[a][b];
for(int i = 0;i<a;i++)
{
for(int j = 0;j<b;j++)
{
scanf("%d",&s[i][j]);
}
}
for(int i = 0;i<a;i++)
{
for(int j = 0;j<b;j++)
{
scanf("%d",&v[i][j]);
}
}
int flag = 0;
for(int i = 0;i<a;i++)
{
for(int j = 0;j<b;j++)
{
if(v[i][j]!=s[i][j])
{
flag =1;
break;
}
}
}
if(flag == 0)
{
printf("Yes");
}
else
printf("No");
}
return 0;
}

京公网安备 11010502036488号