用循环语句,输入6 个整数存入一个3行2列整型二维数组,统计并输出该二维数组中奇数的 个数和偶数的个数。

用循环语句,输入6 个整数存入一个3行2列整型二维数组,统计并输出该二维数组中奇数的个数和偶数的个数。

引用chatgpt的回答:


int[,] arr = new int[3, 2]; // 定义一个3行2列的二维数组
int oddCount = 0; // 奇数的个数
int evenCount = 0; // 偶数的个数
for (int i = 0; i < 3; i++) // 遍历行
{
    for (int j = 0; j < 2; j++) // 遍历列
    {
        Console.Write($"请输入第{i + 1}行第{j + 1}列的整数:");
        arr[i, j] = int.Parse(Console.ReadLine()); // 读取输入的整数并存入数组
        if (arr[i, j] % 2 == 0) // 判断是否为偶数
        {
            evenCount++;
        }
        else // 否则为奇数
        {
            oddCount++;
        }
    }
}
Console.WriteLine($"该二维数组中有 {oddCount} 个奇数,{evenCount} 个偶数。");

首先定义一个 3 行 2 列的整型二维数组 arr,然后使用双重循环遍历数组的每一个元素。在循环过程中,先读取用户输入的整数,并存入数组中。然后判断该整数是否为偶数,如果是,则将偶数的个数 evenCount 加 1,否则将奇数的个数 oddCount 加 1。最后输出 oddCount 和 evenCount 即可。

3行2列只能存储6个整数啊