c#中二维数组是怎么查找的

发布网友 发布时间:2022-04-22 05:57

我来回答

1个回答

热心网友 时间:2023-11-28 15:30

在二维数组中查找需要依次遍历(也就是循环)数组的两个维度。

以下代码演示了在二维数组中查找偶数的数量。

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // 定义一个3×4的二维数组(3行,4列)
            int[,] a = { 
                            { 1, 2, 3, 5 }, 
                            { 4, 5, 6, 7 }, 
                            { 7, 8, 9, 10 } 
                       };

            int evenCount = 0;
            
            // 遍历行,从0到2。注意:a.GetLength(0)
            for (int i = 0; i < a.GetLength(0); i++)
            {
                // 遍历列,从0到3。注意:a.GetLength(1)
                for (int j = 0; j < a.GetLength(1); j++)
                {
                    if (a[i, j] % 2 == 0)
                    {
                        evenCount++;
                    }
                }
            }

            Console.WriteLine("二维数组中,偶数的个数为:{0}", evenCount);
        }
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com