#4147. 矩阵中的偶数

矩阵中的偶数

题目描述

给定一个大小为 m×nm \times n 的二维矩阵,其中每个元素为整数。请编写程序,找出该矩阵中所有偶数的个数。

输入格式

  • 第一行包含两个整数 mmnn,表示矩阵的行数和列数 (1m,n100)(1 \leq m, n \leq 100)
  • 接下来 mm 行,每行包含 nn 个整数,表示矩阵中的元素 AijA_{ij} (1Aij106)(1 \leq A_{ij} \leq 10^6)

输出格式

输出一个整数,表示矩阵中偶数的个数。

样例输入 1

3 3
1 2 3
4 5 6
7 8 9

样例输出 1

4

样例输入 2

2 4
10 15 20 25
30 35 40 45

样例输出 2

4

提示

  • 输入保证矩阵的行数和列数不超过100,因此最坏情况下矩阵最多有 100×100=10,000100 \times 100 = 10,000 个元素,可以通过遍历每个元素来计算偶数个数。
  • 偶数是指能被2整除的数,即 AijA_{ij} % 2 == 0

思路

  1. 输入​:首先读取矩阵的行数 m 和列数 n,然后使用双重循环依次读取每个矩阵元素。
  2. 偶数判断​:通过判断每个元素是否能被 2 整除来判断它是否是偶数(num % 2 == 0)。
  3. 计数​:每当遇到一个偶数时,增加 even_count 计数器。
  4. 输出​:输出矩阵中偶数的总个数。