

只要出現平票,就會重新投票直到出現最高票并且列印出來。
如何修改代碼使得即便出現了平票也照樣將其全部列印出來
uj5u.com熱心網友回復:

這是上面部分的代碼 下面部分代碼我做了修改 -1的數值忽略就好了
uj5u.com熱心網友回復:
主要是出現平票就會重新投票 如何做到不重新投票 直接將平票的幾名給列印出來uj5u.com熱心網友回復:
static void Main(string[] args)
{
Random ran = new Random();
while (true)
{
int[] arr_banzhang = new int[5];
for (int i = 0; i < 30; i++)
{
arr_banzhang[ran.Next(5)]++;
}
int maxpiao = arr_banzhang.Max() ;
List<int> listHou = new List<int>();
for (int i = 0; i < arr_banzhang.Length; i++)
{
Console.WriteLine("{0}得選{1}票!", (Houxuang)i, arr_banzhang[i]);
if (arr_banzhang[i] == maxpiao)
{
listHou.Add(i);
}
}
listHou.ForEach((int hou) =>
{
Console.WriteLine("{0}同學獲得最高票數{1}票!", (Houxuang)hou, maxpiao);
});
Console.WriteLine();
Console.ReadKey();
}
}
uj5u.com熱心網友回復:
宿舍小型監控攝像頭
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/29687.html
標籤:C#
上一篇:Halcon中的HObject等變數,如何從C#傳遞到C++里
下一篇:運算式能否、如何作為引數傳遞
