求问题
(如果论坛有什么规矩,比如此类问题在q群中问发等等,或不让开新帖等等,请告知。不然我有想问的问题时就开个新帖问了呵呵)
大家好!
//想统计最后数组中奇数和偶数的个数,代码如下。
int[,] arr = new int[2, 3];
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
Console.WriteLine("输入第{0}行第{1}个数", i + 1, j + 1);
int num = Convert.ToInt32(Console.ReadLine());
}
}
int n = 0;
int a = 0;
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
if (arr[i,j] % 2 == 0)
n++;
else
a++;
}
}
Console.WriteLine("数组中奇数的个数是{0}个", a);
Console.WriteLine("数组中偶数的个数是{0}个", n);
//问题是不管数组中元素值是多少,最后a的值都是0,n都是元素数。
//全通过了if而没走else.求解决