這是一個樸克牌 比大小的問題
可是發過的排不能再發 (no repeats)
有人知道這要怎麼寫嘛~~
(好像可以用flag.. 不確定..)
高手 救我吧!
感激不盡~!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.30.136.133
> -------------------------------------------------------------------------- <
作者: freepark (☆ USTAR family) 看板: Visual_Basic
標題: Re: ...程式寫不出來 救救我!
時間: Sun Jun 2 02:11:29 2002
※ 引述《lisayang (....wait up!)》之銘言:
: 這是一個樸克牌 比大小的問題
: 可是發過的排不能再發 (no repeats)
: 有人知道這要怎麼寫嘛~~
: (好像可以用flag.. 不確定..)
: 高手 救我吧!
: 感激不盡~!
一個單純的想法,不曉得可不可行...
如果把牌從黑桃A、紅心A、方塊A、梅花A、黑桃K...排下去,
編號成1到52,
取亂數得到第一張牌(例如假設抽到15,即方塊J)
剩下的牌編號就是1到51
再取1到51中的一個亂數,
如果是1到14就比第一張牌大
如果是15到51就比第一張牌小(因為之前抽過15,第二次的15就是梅花J)
這樣不曉得會不會有問題...
--
峨嵋弟子們,凡我修練者,切記勿貪婪與急進,此乃一切魔道之起源。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 139.175.217.106
> -------------------------------------------------------------------------- <
作者: lisayang (....wait up!) 看板: Visual_Basic
標題: Re: ...程式寫不出來 救救我!
時間: Sun Jun 2 19:39:37 2002
※ 引述《freepark (☆ USTAR family)》之銘言:
: ※ 引述《lisayang (....wait up!)》之銘言:
:
: 一個單純的想法,不曉得可不可行...
: 如果把牌從黑桃A、紅心A、方塊A、梅花A、黑桃K...排下去,
: 編號成1到52,
: 取亂數得到第一張牌(例如假設抽到15,即方塊J)
: 剩下的牌編號就是1到51
: 再取1到51中的一個亂數,
: 如果是1到14就比第一張牌大
: 如果是15到51就比第一張牌小(因為之前抽過15,第二次的15就是梅花J)
: 這樣不曉得會不會有問題...
可是要如何把取過的牌放一旁 所以才始編號從1~52 便成 1~51..?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.30.136.111
> -------------------------------------------------------------------------- <
作者: JK (願給妳幸福的鷹) 看板: Visual_Basic
標題: Re: ...程式寫不出來 救救我!
時間: Mon Jun 3 16:03:38 2002
※ 引述《lisayang (....wait up!)》之銘言:
: ※ 引述《freepark (☆ USTAR family)》之銘言:
: : 一個單純的想法,不曉得可不可行...
: : 如果把牌從黑桃A、紅心A、方塊A、梅花A、黑桃K...排下去,
: : 編號成1到52,
: : 取亂數得到第一張牌(例如假設抽到15,即方塊J)
: : 剩下的牌編號就是1到51
: : 再取1到51中的一個亂數,
: : 如果是1到14就比第一張牌大
: : 如果是15到51就比第一張牌小(因為之前抽過15,第二次的15就是梅花J)
: : 這樣不曉得會不會有問題...
: 可是要如何把取過的牌放一旁 所以才始編號從1~52 便成 1~51..?
可以從反方面來想...
如果先把牌打亂...
每次都重最上面抽是不是一樣呢?
而且這樣就不用考慮這個問題了...
只要定義一個變數表示剩下的張數...
每抽一張就減一...
--
我懷疑...平淡的日子到底適不適合我?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.26.149