zrx Asked:2022-10-01 07:05:46 +0000 UTC2022-10-01 07:05:46 +0000 UTC 2022-10-01 07:05:46 +0000 UTC 计算二维数组的一行中的偶数元素[关闭] 772 有这样一个二维数组 如何统计每行中偶数元素的个数,以及找到偶数元素最多的数组的行号并分别显示这一行? c# массивы 1 个回答 Voted Best Answer Tura 2022-10-01T23:07:05Z2022-10-01T23:07:05Z using System; namespace stack_over_2 { internal class Program { static int[,] Filling(int x, int y) { var rund = new Random(); var result = new int[x, y]; for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { result[i, j] = rund.Next(0, 100); Console.Write(String.Format("{0,3}", result[i, j])); } Console.WriteLine(); } Console.WriteLine(); return result; } static void Solve(int[,] array) { int max_value = 0, temp_item = 0, max_line = 0, same_line = 0; for (int i = 0; i < array.GetLength(0); i++) { temp_item = 0; for (int j = 0; j < array.GetLength(1); j++) { if ((array[i, j] & 1) == 0) temp_item++; } Console.WriteLine($"В {i+1} строке {temp_item} чисел"); if (temp_item >= max_value) { max_line = i; max_value = temp_item; } } Console.WriteLine($"\nСтрока с максимальным количеством четных чисел {max_line+1}\n" + $"Всего в ней {max_value} четных чисел"); } static void Main(string[] args) { int[,] array = Filling(4 ,5); Solve(array); } } } 如果您喜欢这个答案,请数一数
如果您喜欢这个答案,请数一数