引用 | 編輯
gavin510329
2010-06-11 00:51 |
樓主
▼ |
||
x0
就是我程式寫完了..但是它不是發不同的五次牌.. 而是同依張牌印出五次.. 這是撲克牌比大小遊戲 我想要的是有5次發不同牌的random 我應該要改哪裡? 還有,我事先比數字再比花色 但是我不太會寫 想請教大大 #include <stdio.h> #include <stdlib.h> #include <time.h> struct card { const char *face; const char *suit; }; typedef struct card Card; void fillDeck( Card * const wDeck, const char * wFace[], const char * wSuit[] ); void shuffle( Card * const wDeck ); void deal( const Card * const wDeck ); int main() { Card deck[ 52 ]; const char *face[] = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"}; const char *suit[] = { "愛心", "方塊", "梅 .. 訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
wupojung
2010-09-18 01:39 |
1樓
▲ ▼ |
第一問題....
你真的不會寫???我很好奇也.... 看你的code 都蠻有水準了 .... 我覺得是設計的方面 沒有考慮清楚‵‵‵我提供一下 我教物件導向的時候的想法﹔ 將撲克 用小數(float)來紀錄 ex 黑桃a--> 1.4 梅花a--> 1.3 etc...(q其實我不確定梅花是不是第二大...) 然後如果這樣紀錄....那麼 你就可以 直接判斷一次 就知道甚麼人的比較大...(花色也算進去了...花色就使用 小數``0 第二個發牌 需要的話 在 mail給我把...wupojung@gmail.com ------- 以上只是我的看法..... 加油``` 多練習 就會有很多 想法的`` x1 |
引用 | 編輯
climbd25976
2010-09-27 21:31 |
2樓
▲ ▼ |
這是C++??比VB難很多呀
x0 |