求两个矩阵相加后整行或整列为0的数量。。。。
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int a[20][20],i,j,n,m,row[20],column[20],t,s;
while(cin>>m,m)
{
cin>>n;
for(i=0;i<m;i++)
{
row[i]=0;
for(j=0;j<n;j++)
{
cin>>a[i][j];
column[j]=0;
}
}
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
cin>>t;
if(t+a[i][j]==0)
{
row[i]++;
column[j]++;
}
}
s=0;
for(i=0;i<m;i++)if(row[i]==n)s++;
for(i=0;i<n;i++)if(column[i]==m)s++;
cout<<s<<endl;
}
return 0;
}