/*********************
题目:九度 OJ1001:A+B for Matrices
作者:xiaohanstu
日期:2013-10-14
结果:AC
**********************/
#include<iostream>
using namespace std;
int main()
{
int M,N;
int matA[11][11];
while(cin>>M,M)
{
cin>>N;
int i,j;
for(i=0;i<M;++i)
{
for(j=0;j<N;++j)
cin>>matA[i][j];
}
int a;
int count=0;
int sum=0;
for(i=0;i<M;++i)
{
for(j=0;j<N;++j)
{
cin>>a;
matA[i][j]+=a;
sum+=matA[i][j];
}
if(sum==0)
{
count++;
}
sum=0;
}
//计算列
sum=0;
for(i=0;i<N;++i)
{
for(j=0;j<M;++j)
{
sum+=matA[j][i];
}
if(0==sum)
{
count+=1;
}
sum=0;
}
cout<<count<<endl;
}
return 1;
}
题目:九度 OJ1001:A+B for Matrices
作者:xiaohanstu
日期:2013-10-14
结果:AC
**********************/
#include<iostream>
using namespace std;
int main()
{
int M,N;
int matA[11][11];
while(cin>>M,M)
{
cin>>N;
int i,j;
for(i=0;i<M;++i)
{
for(j=0;j<N;++j)
cin>>matA[i][j];
}
int a;
int count=0;
int sum=0;
for(i=0;i<M;++i)
{
for(j=0;j<N;++j)
{
cin>>a;
matA[i][j]+=a;
sum+=matA[i][j];
}
if(sum==0)
{
count++;
}
sum=0;
}
//计算列
sum=0;
for(i=0;i<N;++i)
{
for(j=0;j<M;++j)
{
sum+=matA[j][i];
}
if(0==sum)
{
count+=1;
}
sum=0;
}
cout<<count<<endl;
}
return 1;
}

本文介绍了一个九度OJ1001题目的解决方案,该题名为“A+B for Matrices”。程序实现了两个矩阵的加法运算,并统计了结果矩阵中全零行和全零列的数量。
8068

被折叠的 条评论
为什么被折叠?



