zheng614

博客园 首页 联系 订阅 管理
扑克牌发牌程序
52張发給4人
花色不可重覆

筛选法

//初始化
hua[4]=...              黑,红,梅,方
pai[13]=...             13张牌
a[4][13]                发牌标记
//分牌 
for (i=0;i<4;i++)
  for (j=0;j<13;j++)
(1)
     取[1-4]之间的随机数m
     取[1-13]之间的随机数n
     如果a[m][n]==1重复(1)
     标记a[m][n]=1

具体程序就不写了
posted on 2006-04-03 13:12  人海中一片孤云  阅读(658)  评论(1编辑  收藏  举报