B题:Spot the Difference
标签:数组、循环
题意:给定
N
N
Nx
N
N
N的二维字符数组
A
A
A和
B
B
B。有一个坐标位置的字符不同,输出那个位置。
题解:输入两个二维数组,然后遍历每一个位置,看看字符是否相同,不同就输出那个位置坐标即可。
代码:
#include <bits/stdc++.h>
using namespace std;
char s1[105][105], s2[105][105];
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++)
cin >> s1[i][j];
for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++) {
cin >> s2[i][j];
if (s1[i][j] != s2[i][j]) {
cout << i << " " << j;
return 0;
}
}
return 0;
}