想问扑克牌程式

Home Home
引用 | 编辑 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
引用 | 编辑 a30254
2010-09-27 22:40
3楼
  
...c++
不知道我哪时候才学得会 表情

献花 x0
引用 | 编辑 csr
2010-09-29 11:21
4楼
  
才刚学没多少个日子
真是有看没有懂
复制回来慢慢研究
谢谢

献花 x0