亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

求一用數據結構c++編寫的紙牌游戲程序

求一用數據結構c++編寫的紙牌游戲程序

C++
慕標5832272 2018-07-17 11:23:20
需求:1、一副沒有J、Q、K、A、大小王的撲克牌(40張牌),編號為1-40張牌。第一回合,從40張牌中給雙方各隨機抽取5張牌,抽出的牌在原數組里刪除。第二回合,從剩下30張牌中給雙方各隨機抽取5張牌,抽出的牌在原數組里刪除。第三回合,從剩下20張牌中給雙方各隨機抽取5張牌,抽出的牌在原數組里刪除。第四回合,從剩下10張牌中給雙方各隨機抽取5張牌,抽出的牌在原數組里刪除。四回合游戲結束后輸出“請重新進行游戲”并結束程序。每回合結束記錄用戶獲勝情況、計算機獲勝情況和總的回合數。2、存儲結構可用順序二叉樹也可用二叉鏈表。3、帶有軟件系統界面主函數main,功能完整(如:用戶選擇1開始游戲并隨機抽取撲克牌;用戶選擇0退出執行程序;用戶選擇1后有兩個選擇,1為開始出本回合牌,2為不出牌;用戶輸入其他信息則輸出錯誤信息并要求用戶重新選擇操作)。4、主要代碼及每個循環后請附上注釋。游戲規則:1、兩個人進行紙牌游戲,其中一個人為用戶,另一個人為計算機。2、每輪每人各發5張牌,各自以這5張牌建立二叉排序樹。3、A最小,2次小,9次大,10最大。4、不用區分相同數字的花色,有可能一方抽到A,另一方也抽到A,這時候后出方手里的A就再也出不了;有可能一方抽到10,另一方也抽到10,這時候先出方獲勝。5、由用戶先出,輪流出牌,每次只能出一張并且要比別人出的大(可出現第一手出10壓制對手再出A)。6、手中的牌沒有別人的大則選擇不出,最先出完的人獲勝。在這里先謝過啦!
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 1286 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號