九度考研真题 浙大 2011-1浙大1001:A+B for Matrices
2015-10-22 15:02
423 查看
//题目1001:A+B for Matrices
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int M,N;
int a1[11][11],a2[11][11];
int a_s[11],b_s[11];
int num=0;
while(cin>>M&&M!=0)
{
cin>>N;num=0;
memset(a_s,0,sizeof(a_s));
memset(b_s,0,sizeof(b_s));
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
cin>>a1[i][j];
}
}
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
cin>>a2[i][j];
}
}
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
a_s[i]+=a1[i][j]+a2[i][j];
}
if(a_s[i]==0) num++;
}
for(int j=0;j<N;j++)
{
for(int i=0;i<M;i++)
{
b_s[j]+=a1[i][j]+a2[i][j];
}
if(b_s[j]==0) num++;
}
cout<<num<<endl;
}
}
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int M,N;
int a1[11][11],a2[11][11];
int a_s[11],b_s[11];
int num=0;
while(cin>>M&&M!=0)
{
cin>>N;num=0;
memset(a_s,0,sizeof(a_s));
memset(b_s,0,sizeof(b_s));
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
cin>>a1[i][j];
}
}
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
cin>>a2[i][j];
}
}
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
a_s[i]+=a1[i][j]+a2[i][j];
}
if(a_s[i]==0) num++;
}
for(int j=0;j<N;j++)
{
for(int i=0;i<M;i++)
{
b_s[j]+=a1[i][j]+a2[i][j];
}
if(b_s[j]==0) num++;
}
cout<<num<<endl;
}
}
相关文章推荐
- Linux rpm 超级详细介绍及使用指导
- db file sequential reads
- Jquery 自定义动画同步进行如何实现?
- iOS项目开发之Socket编程 (转)
- C-Free 5.0注册码
- 各种一句话木马大全
- java.lang.reflect.InvocationTargetException
- 系统集成知识点整理(八)合同管理
- jsoup UnsupportedMimeTypeExceptio
- 例题4.10 离海最远的点 LA3890
- JustifyTextView 解决TextView中英文混排排版问题,android文字排版不齐,
- activity全屏设置
- 九度考研真题 浙大 2010-2浙大1006:ZOJ问题
- Windows远程数据同步工具cwRsync
- 有符号数 、无符号数 浅析
- oracle利用分隔符,组合查询想表达的任何话
- 微信第三方登录Android实现
- linux系统下的各种串口调试工具
- HDU1042 N!(java)
- MySql系列:中文写入数据库出现错误java.sql.SQLException: Incorrect string value: '\xE5\xxxx' for column 'xxxx' at row 1及其解决方法