最后输出百分制需要注意格式。
#include <stdio.h>
int main(){
    int n,m;                                //n行m列
    scanf("%d %d",&n,&m);
    int a[n][m],b[n][m];                   //两个二维数组分别表示两个图
    float num=0.0;
    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]);
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            if(a[i][j]==b[i][j])num++;  //每有一个相同元素,计数加一
        }
    }
    printf("%.2f",100.0*num/(n*m));
}