using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DiceGame
{
class Program
{
static void Main(string[] args)
{
Random randomnumber = new Random();
int[] Player = new int[5];
Player[0] = randomnumber.Next(1, 6);
Player[1] = randomnumber.Next(1, 6);
Player[2] = randomnumber.Next(1, 6);
Player[3] = randomnumber.Next(1, 6);
Player[4] = randomnumber.Next(1, 6);
Console.WriteLine("You rolled a " + Player[0] + " " + Player[1] + " " + Player[2] + " " + Player[3] + " " + Player[4]);
Console.WriteLine(" You have a " + however many are equal);
}
}
}
编辑:我需要将数组中的多个数字相互比较。他们是随机的1-6,如果2相等,我需要显示对。如果3个都等于显示三种,如果四个四个五,一个五个如何比较数组中的数字
edit2:我唯一能找到的就是这个,但它只是比较Player [0]和其余的阵列
for (int i = 0; i < Player.Length; i++)
{
int count = 0;
for (int j = 0; j < Player.Length; j++)
{
if (Player[i] == Player[j])
count = count + 1;
}
Console.WriteLine("\t\n " + Player[i] + " occurs " + count);
Console.ReadKey();
你这里只是一个数组。你想与之比较什么? – Kapol
“if 2 are equal”是什么意思? (顺便说一句,使用全英文而不是文字说话通常对堆栈溢出很有帮助。) –
你有什么试过的?另外,尝试使用完整的单词,这样可以更轻松地阅读问题,并且您可能看起来像对帮助人员有一定的尊重。 – MikeH