Peter得到两个n行m列矩阵,她想知道两个矩阵是否相等,请你用“Yes”,“No”回答她(两个矩阵相等指的是两个矩阵对应元素都相等)。
输入格式:
第一行输入整数n和m,表示两个矩阵的行与列,用空格隔开。
从第2行到n+1行,每行输入m个整数(不超过整数范围),空格隔开,表示第一个矩阵中的元素。
从n+2行到2n+1行,每行输入m个整数(不超过整数范围),空格隔开,表示第二个矩阵中的元素。
1<n,m<10
输出格式:
如果两个矩阵相等在一行输出“Yes”,否则输出“No”
答案
#include<stdio.h>
int main()
{
int k=0;
int n,m;
scanf("%d %d",&n,&m);
int a[n][m];
int b[n][m];
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
scanf("%d",&a[i][j]);
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
scanf("%d",&b[i][j]);
if(a[i][j]!=b[i][j])
{
k=1;
}
}
}
if(k==0)
{
printf("Yes");
}
else
{
printf("No");
}
}
学弟学妹们加油努力吧,给学长点点赞