小编Nir*_*rre的帖子

仅用循环比较两个数组

我被数组困住了,需要一些帮助。

我有两个数组,我正在使用 foreach 循环比较它。我希望程序只在有两个数字winningNumberssomeNumbers. 如果只有一场比赛,输出应该是“你输了”

(我必须使用循环来解决这个问题)

int[] someNumbers = { 1, 2, 3, 4, 5, 6 };
int[] winningNumbers = { 1, 2, 13, 14, 15, 16 };
bool winning = false;

foreach (var item1 in someNumbers)
{
    foreach (var item2 in winningNumbers)
    {
        if (item1 == item2)
        {
            winning = true;
        }
    }
}

if (winning == true )
{
    Console.WriteLine("You won");
}

else
{
    Console.WriteLine("You lost");
}
Run Code Online (Sandbox Code Playgroud)

c# arrays compare

5
推荐指数
1
解决办法
142
查看次数

标签 统计

arrays ×1

c# ×1

compare ×1