编写c#程序,统计4*5二维数组中奇数的个数和偶数的个数
时间: 2024-10-01 15:03:09 浏览: 55
在C#中,你可以创建一个函数来统计4x5二维数组(int[,] array)中奇数和偶数的个数。以下是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
int[,] numbers = new int[,]
{
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20}
};
int oddCount = CountOddNumbers(numbers);
int evenCount = CountEvenNumbers(numbers);
Console.WriteLine($"数组中共有 {oddCount} 个奇数,{evenCount} 个偶数。");
}
// 函数用于统计奇数
static int CountOddNumbers(int[,] matrix)
{
int count = 0;
foreach (var row in matrix)
{
for (int i = 0; i < row.Length; i++)
{
if (row[i] % 2 != 0) // 检查是否为奇数
count++;
}
}
return count;
}
// 函数用于统计偶数
static int CountEvenNumbers(int[,] matrix)
{
int count = 0;
foreach (var row in matrix)
{
for (int i = 0; i < row.Length; i++)
{
if (row[i] % 2 == 0) // 检查是否为偶数
count++;
}
}
return count;
}
}
```
这个程序首先定义了一个4x5的整数二维数组`numbers`,然后分别计算其中奇数和偶数的数量,并打印结果。
阅读全文