设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 1235|回复: 9
打印 上一主题 下一主题

[求助]一个小程序题,数组和结构的!

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 02:58:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
将53张牌随机分成4份,每份按同花和从大到小的顺序显示.这个程序该怎么写,各位帮忙帖帖.
10#
发表于 2009-11-3 02:59:07 | 只看该作者
回复 支持 反对

使用道具 举报

9#
发表于 2009-11-3 02:59:05 | 只看该作者
不会吧??
回复 支持 反对

使用道具 举报

8#
发表于 2009-11-3 02:59:04 | 只看该作者
运行结果什么都没有!


附件: 只有本站会员才能下载或查看附件,请您 登录 或 注册
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-3 02:59:03 | 只看该作者
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
void MarkColor(int a[4][13]);
void PrintColor(int a[4][13]);
int main(void)
{
int a[4][13];
int i, j;

MarkColor(a);
PrintColor(a);

return 0;
}
void MarkColor(int a[4][13])
{
int i, j, k;
int t[52];
for(i=0; i < 52; ++i)
t[i] = i + 1;
srand(time(NULL));
for(i=0; i < 4; ++i)
for(j=0; j < 13; ++j)
{
do{
k = rand() % 52;
}while(!t[k]);
a[i][j] = t[k];
t[k] = 0;
}
return;
}

void PrintColor(int a[4][13]
{
int i, j, k;

for(i=0; i < 4; ++i)
{
printf("Number %d:\n", i + 1);
for(j=0; j < 13; ++j)
{
switch(k = a[i][j] % 13, a[i][j] % 4)
{
case 0: printf("\x3%d ", k ? k:13); break;
case 1: printf("\x4%d ", k ? k:13); break;
case 2: printf("\x5%d ", k ? k:13); break;
case 3: printf("\x6%d ", k ? k:13); break;
}
}
printf("\n");
}
return;
}
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-3 02:59:01 | 只看该作者
以下是引用wfpb在2006-6-4 13:14:00的发言:

扑克都可以用
enum flower{ht,hx,mh,fk};
struct puke{flower f,int num};
然后就可以了
puke的num最好也enum一下。看上去比较清晰,而且不会越界。
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-3 02:58:59 | 只看该作者
扑克都可以用
enum flower{ht,hx,mh,fk};
struct puke{flower f,int num};
然后就可以了
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-3 02:58:57 | 只看该作者
看了,都有点晕了.他的比我的复杂多了.我的就随机输出4列有规律的就行了!是不是就先确定一个数组a[14]{0,2,3,4,5,6,7,8,9,10,J,Q,K,A}然后4个数组随机调用里面的值?
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-3 02:58:54 | 只看该作者
好的!
回复 支持 反对

使用道具 举报

2#
发表于 2009-11-3 02:58:52 | 只看该作者
52张牌吧?在精华区里有一个kai发的类似的题,比这个题稍微复杂一些。去查一下吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 13:43 , Processed in 0.080931 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表