资源简介
实现52牌的随机分发,c语言编写,vc编译环境下可以执行
代码片段和文件信息
#include
#include
#include
#include
#define N 52
void fapai()
{
char *suit[4] = {“East““West““South““North“};
int fl[4];
int flag[N] = {0};
int i = 0;
int j = 0;
int num1 = 0;
int num2 = 0;
srand((unsigned)time(NULL));
for(i=0;i<4;i++)
{
fl[i] = 13;
}
for(i=0;i {
num1 = rand()%52+1;
if(flag[num1]==0)
{
i++;
flag[num1] = 1;
for(; ;)
{
num2 = rand()%4;
if(fl[num2]>0)
{
printf(“%d %s \n“num1suit[num2]);
fl[num2]--;
break;
}
}
}
}
}
int main()
{
fapai();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 646 2010-03-18 21:15 1.7\1.7wl.cpp
文件 3389 2010-03-20 09:40 1.7\1.7wl.dsp
文件 535 2010-03-20 09:40 1.7\1.7wl.dsw
文件 33792 2010-03-20 09:40 1.7\1.7wl.ncb
文件 48640 2010-03-20 09:40 1.7\1.7wl.opt
文件 741 2010-03-20 09:40 1.7\1.7wl.plg
文件 163893 2010-03-20 09:40 1.7\Debug\1.7wl.exe
文件 180224 2010-03-20 09:40 1.7\Debug\1.7wl.ilk
文件 3852 2010-03-20 09:40 1.7\Debug\1.7wl.obj
文件 229280 2010-03-20 09:40 1.7\Debug\1.7wl.pch
文件 361472 2010-03-20 09:40 1.7\Debug\1.7wl.pdb
文件 33792 2010-03-20 09:40 1.7\Debug\vc60.idb
文件 45056 2010-03-20 09:40 1.7\Debug\vc60.pdb
目录 0 2010-03-20 09:40 1.7\Debug
目录 0 2010-03-20 09:40 1.7
----------- --------- ---------- ----- ----
1105312 15
- 上一篇:俄罗斯方块 C++ 版单人+双人游戏.rar
- 下一篇:C语言程序设计 实验报告
评论
共有 条评论