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