#include<stdio.h>
int main()
{int m,n,i,j,a[100][100],b[100][100]; //根据m,n的范围可能会用到二维数组。
float ave,sum,count;
sum=0.0;count=0.0;
{ scanf("%d ",&a[i][j]);}}
for(i=0;i<m;i++)
{for(j=0;j<n;j++) //对第二副画进行描述
{ scanf("%d ",&b[i][j]);}}
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
{sum++; //确定画总共的点数;
if(a[i][j]==b[i][j]) {count++;}}} //确定两幅画相似的点数;
ave=(count/sum)*100; //1.注意count,sum,ave的类型和初始赋值。防止数据缺失。可以设count,sum,ave 全为实型。
printf("%.2f%",ave); 2.注意是以百分号形式输出;
return 0;}
int main()
{int m,n,i,j,a[100][100],b[100][100]; //根据m,n的范围可能会用到二维数组。
float ave,sum,count;
sum=0.0;count=0.0;
scanf("%d %d",&m,&n);
for(i=0;i<m;i++) //对第一幅画进行描述
{for(j=0;j<n;j++){ scanf("%d ",&a[i][j]);}}
for(i=0;i<m;i++)
{for(j=0;j<n;j++) //对第二副画进行描述
{ scanf("%d ",&b[i][j]);}}
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
{sum++; //确定画总共的点数;
if(a[i][j]==b[i][j]) {count++;}}} //确定两幅画相似的点数;
ave=(count/sum)*100; //1.注意count,sum,ave的类型和初始赋值。防止数据缺失。可以设count,sum,ave 全为实型。
printf("%.2f%",ave); 2.注意是以百分号形式输出;
return 0;}