第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

簡易撲克牌

簡易撲克牌

C#
_JUNZHANG 2017-09-15 17:33:30
有54张牌,存到一个cards数组中去,为了将这些牌设置其值为0~53,要求:用随机算法,将这些牌在数组中的顺序打乱          int[] cards = new int[54];             for (int i = 0; i < cards.Length; i++)             {                 cards[i] = i;             }             Random rnd = new Random();             for (int i = 53; i >= 0; i--)             {                 int j = rnd.Next(i);                 int temp;                 temp = cards[j];                 cards[j] = cards[i];                 cards[i] = temp;             }             //建立三个17张牌的数组             int[] play1 = new int[17];             int[] play2 = new int[17];             int[] play3 = new int[17];             for(int i=0;i<54;i++) 牌的顺序已打乱了,接下来怎么写呀?头好晕
查看完整描述

1 回答

?
慕婉清0_郁亂我心

TA貢獻22條經(jīng)驗 獲得超43個贊

先給你一個思路,

????

A:創(chuàng)建一個HashMap集合

? B:創(chuàng)建一個ArrayList集合

? C:創(chuàng)建花色數(shù)組和點數(shù)數(shù)組

? D:從0開始往HashMap里面存儲編號,并存儲對應的牌

? 同時往ArrayList里面存儲編號即可。

? E:洗牌(洗的是編號)

? F:發(fā)牌(發(fā)的也是編號,為了保證編號是排序的,就創(chuàng)建TreeSet集合接收)

? G:看牌(遍歷TreeSet集合,獲取編號,到HashMap集合找對應的牌)

????

查看完整回答
反對 回復 2017-09-16
  • 1 回答
  • 0 關注
  • 1223 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號