知识点:
复合类型:
二维数组。
#include <iostream>
using namespace std;
int main() {
int m, n;
cin >> m >> n;
int arr_1[m][n];
int arr_2[m][n];
int similar = 0;
double rate = 0.0;
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
cin >> arr_1[i][j];
}
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
cin >> arr_2[i][j];
if (arr_1[i][j] == arr_2[i][j]) {
similar++;
}
}
}
rate = double(similar) / (m * m);
printf("%.2f", rate * 100);
return 0;
}



京公网安备 11010502036488号