#include<bits/stdc++.h> using namespace std; int main() { int m, n, s = 0, a[100][100], b[100][100];//s:相同像素点个数 cin >> m >> n; for(int i = 0; i < m; ++i)//输入二维数组a for(int j = 0; j < n; ++j) cin >> a[i][j]; for(int i = 0; i < m; ++i)//输入二维数组b for(int j = 0; j < n; ++j) cin >> b[i][j]; for(int i = 0; i < m; ++i)//遍历二维数组每个位置,判断是否相等 for(int j = 0; j < n; ++j) { if(a[i][j] == b[i][j]) s++; } cout << fixed << setprecision(2) << (double)s/(m*n)*100; return 0; }
一本通1123
于 2024-11-09 18:36:20 首次发布