引用 | 编辑
gavin510329
2010-06-11 00:51 |
楼主
▼ |
||
![]() 但是它不是发不同的五次牌.. 而是同依张牌印出五次.. 这是扑克牌比大小游戏 我想要的是有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[] = { "爱心", "方块", "梅 .. 访客只能看到部份内容,免费 加入会员 ![]()
|
引用 | 编辑
wupojung
2010-09-18 01:39 |
1楼
▲ ▼ |
第一问题....
你真的不会写???我很好奇也.... 看你的code 都蛮有水准了 .... 我觉得是设计的方面 没有考虑清楚‵‵‵我提供一下 我教物件导向的时候的想法﹔ 将扑克 用小数(float)来纪录 ex 黑桃a--> 1.4 梅花a--> 1.3 etc...(q其实我不确定梅花是不是第二大...) 然后如果这样纪录....那么 你就可以 直接判断一次 就知道甚么人的比较大...(花色也算进去了...花色就使用 小数``0 第二个发牌 需要的话 在 mail给我把...wupojung@gmail.com ------- 以上只是我的看法..... 加油``` 多练习 就会有很多 想法的`` ![]() |
引用 | 编辑
climbd25976
2010-09-27 21:31 |
2楼
▲ ▼ |
这是C++??比VB难很多呀
![]() |