解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N=1e3;
ll a[N][N],b[N][N];
int main()
{
double n,m,sum=0;
cin>>n>>m;
for(int i=1;i<=n;i++) //输入a数组
{
for(int j=1;j<=m;j++)
{
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++) //输入b数组
{
for(int j=1;j<=m;j++)
{
cin>>b[i][j];
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if(a[i][j]==b[i][j])
{
sum+=1; //图形相似时+1
}
}
}
printf("%.2lf",sum/(n*m)*100); //输出百分比
return 0;
}
0.0分
0 人评分