| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1386 人关注过本帖
标题:[求助]麻烦高手解决一下啊 !
取消只看楼主 加入收藏
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
 问题点数:0 回复次数:4 
[求助]麻烦高手解决一下啊 !
模拟扑克发牌的操作:
设共有52牌,4种花色,要分给4个人,最后显示四个人所拿的13张牌。
搜索更多相关主题的帖子: 麻烦 
2005-04-08 11:12
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
得分:0 
不是啊,是在一本参考书上看到的,可惜没答案,自己想了很久就是不行 啊,特来此求助。麻烦会的给个答案!谢谢。

2005-04-09 19:23
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
得分:0 

下面是另一种方法,大家交流一下啊!以后,各位多多关照小弟啊! using System;

namespace Test { /// <summary> /// Cards 的摘要说明。 /// </summary> file://枚举扑克牌的四种花色 public enum CardStyle { RedTriangle, file://红桃 RedDiamonds, file://方板 BlackTriangle, file://黑桃 BlackClub file://梅花 }

public class Cards { public CardStyle Style; public int Number; public Cards(CardStyle style,int number) { // // TOD 在此处添加构造函数逻辑 //

this.Style = style; this.Number = number; } public override string ToString() { string str = ""; switch (this.Style) { case CardStyle.RedTriangle: str = "红桃"; break; case CardStyle.RedDiamonds: str = "方板"; break; case CardStyle.BlackTriangle: str = "黑桃"; break; case CardStyle.BlackClub: str = "梅花"; break; } return str + this.Number.ToString(); } }

public class Playing { public Cards[] card = new Cards[52]; public Playing() { file://定义52张扑克牌 for (int i = 0; i <= 12;i++) { this.card[i] = new Cards(CardStyle.RedTriangle,i + 1); this.card[i + 13] = new Cards(CardStyle.RedDiamonds,i + 1); this.card[i + 26] = new Cards(CardStyle.BlackTriangle,i + 1); this.card[i + 39] = new Cards(CardStyle.BlackClub,i + 1); this.card[i + 39] = new Cards(CardStyle.BlackClub,i + 1); } }

file://洗牌 public Cards[] Shuffle() { Cards temp; Random rand = new Random(); int newIndex = 0; int randIndex; for (int i = 0;i < 52;i++) file://打乱52张牌。 { randIndex = rand.Next(newIndex,52); temp = this.card[randIndex]; this.card[randIndex] = this.card[newIndex]; this.card[newIndex++] = temp; } return this.card;

} } }


2005-04-13 12:52
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
得分:0 
[公告]
谢谢你啊!谢谢。

2005-04-13 12:53
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
得分:0 
不是我写的啊!只是我贴出来让大家参考参考啊
!呵呵,我是初学者。渴望和大家交流一下!谢谢!

2005-04-14 14:07
快速回复:[求助]麻烦高手解决一下啊 !
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022823 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved