#include<stdio.h> int main(void) { int arr1[10000]; int arr2[10000]; int m=0; int n=0; int i=0; int count=0; scanf("%d%d",&m,&n); for(i=0;i<mn;i++) { scanf("%d",&arr1[i]); } for(i=0;i<mn;i++) { scanf("%d",&arr2[i]); } for(i=0;i<mn;i++) { if(arr1[i]==arr2[i]) { count++; } } printf("%.2lf",(double)(count100)/(m*n)); return 0; }这个并不需要二维数组吧