• _jobdu_1001


     1 /************************************************************************/
     2 /* 题目描述:
     3 This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.
     4 输入:
     5 The input consists of several test cases, each starts with a pair of positive integers M and N (≤10) which are the number of rows and columns of the matrices, respectively. Then 2*M lines follow, each contains N integers in [-100, 100], separated by a space. The first M lines correspond to the elements of A and the second M lines to that of B.
     6 The input is terminated by a zero M and that case must NOT be processed.
     7 输出:
     8 For each test case you should output in one line the total number of zero rows and columns of A+B.
     9 样例输入:
    10 2 2
    11 1 1
    12 1 1
    13 -1 -1
    14 10 9
    15 2 3
    16 1 2 3
    17 4 5 6
    18 -1 -2 -3
    19 -4 -5 -6
    20 0
    21 样例输出:
    22 1
    23 5                                                                     */
    24 /************************************************************************/
    25 #include <iostream>
    26 using namespace std;
    27 //#define MAXCOL 10
    28 //#define MAXINT 100
    29 //#define MININT -100
    30 
    31 int main()
    32 {
    33     short arr[11][11];
    34     short m, n;
    35     while((cin>>m),m)
    36     {
    37         cin>>n;
    38         short i,j,temp,count;
    39         for(i=0;i<m;i++)
    40             for(j=0;j<n;j++)
    41                 cin>>arr[i][j];
    42         for(i=0;i<m;i++)
    43             for(j=0;j<n;j++)
    44             {
    45                 cin>>temp;
    46                 arr[i][j]+=temp;
    47             }
    48         i = j = temp = count = 0;
    49         for(i=0; i<m; i++)
    50         {
    51             temp = 0;
    52             for(j=0; j<n; j++)
    53                 temp += arr[i][j];
    54             if(!temp)count++;
    55         }
    56         for(j=0; j<n; j++)
    57         {
    58             temp = 0;
    59             for(i=0; i<m; i++)
    60                 temp += arr[i][j];
    61             if(!temp)count++;
    62         }
    63         cout<<count<<endl;
    64     }
    65 }
  • 相关阅读:
    课程教学网站(大三上课设)
    mybatis+servlet
    第一个struct2(Hello_World)
    servlet入门
    mybatis入门项目
    XML
    状态模式的介绍及状态机模型的函数库javascript-state-machine的用法和源码解析
    10个JavaScript难点
    markdown基本语法
    Mac OSX 平台安装 MongoDB
  • 原文地址:https://www.cnblogs.com/suanec/p/4351920.html
Copyright © 2020-2023  润新知