登录
首页 » 算法 » 一个简单的c语言实现的纸牌程序

一个简单的c语言实现的纸牌程序

于 2022-01-29 发布 文件大小:217.53 kB
0 189
下载积分: 2 下载次数: 1

代码说明:

用一个具有52个元素的数组(如char p[52][5])存放这52张牌的内容,如P_i表示黑桃、H_i表示红桃、C_i表示梅花、D-i表示方块;程序中可以首先初始化该数组,然后显示菜单等待用户选择输入,用户选择“发牌”,程序调用“发牌”函数;在发牌函数中,可使用C 中的产生随机数的函数(参看rand(),srand(),random()等函数的使用说明)一个随机数m,选取一张牌{p[m]},将其与最前面的牌交换位置,即将选取的牌放在最前面;然后对数组p余下的牌重复选取操作,直到所有牌均重排列;最后按13行*4列输出发牌结果

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 稀疏贝叶斯学习定位仿真程序
    2022-05-15 17:34:10下载
    积分:1
  • 粒子群优化 (PSO) c
    粒子群优化算法 (PSO) c粒子群优化 (PSO) 算法 [1,2] 在 C 可执行"插入"代码作为一个小型图书馆。粒子群优化算法用于涉及全局随机优化的连续函数 (称为目标函数) 的问题。粒子群优化算法也可用于离散优化问题,但在此库的当前版本中未实施这种行为。使用只是在代码中包括 pso.h 和 pso.c。您需要有 GNU 科学图书馆和各自的发展 (即标题) 文件,以在您的应用程序中包含 pso.c。你的 Makefile 中将添加到您的 LDFLAGS 的-lgsland lgslcblas。为了使用 pso_solve(),您需要:最小化目标函数 (见在 pso.h 中定义类型 pso_obj_fun_t),一个具有正确初始化的 pso_results_t 对象 (malloc 会) gbest 缓冲区。这是将存储发现最好的位置,以及最小的误差 (存储在成员错误)。一个具有正确初始化的值 (使用 pso_set_default_settings() 进行快速和肮脏的初始化) 的 pso_settings_t 对象功能邻域拓扑粒子群优化算法用于确定每个 particle 附近吸引子提供了三种不同的策略:全球的拓扑结构 (PSO_NHOOD_GLOBAL),每个粒子由每一另一种粒子群通知环形的拓扑 (PSO_NHOOD_RING) 在那里存在着固定的环型拓扑结构和每个粒子由其邻近的微粒通知
    2022-04-22 20:27:57下载
    积分:1
  • 实数序列的快速傅立叶变换,基本为分裂基,将实数序列数组的地址给函数即可...
    实数序列的快速傅立叶变换,基本算法为分裂基算法,将实数序列数组的地址给函数即可-actual sequence of the fast Fourier transform, the basic algorithm for splitting algorithm-based, real-sequence addresses to the array function can be
    2022-06-14 16:21:26下载
    积分:1
  • 非常好的三角剖分程序(用visual c++ 编写)
    用vc++编写的三角剖分程序,程序好用,有兴趣的看看吧:只需要点一系列的点,然后就可以自动剖分了。
    2023-04-29 03:35:04下载
    积分:1
  • 四十三种差分格式的fortran源代码,网上下载来的,呵呵,好东西,推荐。...
    四十三种差分格式的fortran源代码,网上下载来的,呵呵,好东西,推荐。-43 species difference format FORTRAN source code to the Internet to download, what good things, recommended.
    2022-12-25 22:25:03下载
    积分:1
  • 在直接模拟Monte kalro微管的空气流,我们可以用不同的…
    直接蒙特卡洛方法计算微管气体流动,主程序所选择的分子数及模拟单元可以修改,包含7个子程序,和一个随机数函数。-The air flow in micropipe with direct simulation mente kalro, we can use different simulation, fortran90
    2022-04-15 15:46:28下载
    积分:1
  • 通过深度优先,遍历网络中的每个结点,得到遍历网络节点的时间...
    通过深度优先算法,遍历网络中的每个结点,得到遍历网络节点的时间-Through the depth-first algorithm, network traversal each node, the network node traversal time
    2022-07-16 00:48:35下载
    积分:1
  • VC++ ECC
    本文档提供了基于openssl的ECDSA算法实现  提供了密钥对生成,签名,验签,获得椭圆曲线的值,设置椭圆曲线的值等接口。
    2022-04-19 03:42:43下载
    积分:1
  • 机器人足球
    机器人足球游戏算法,控制机器人进行足球比赛,可作出各种动作,移动,射门等。
    2022-07-02 05:10:20下载
    积分:1
  • Seal加密
    这种算法是与所谓的印章加密....密封件也使用四个32位寄存器A,B,C和D,其初始值是由n和第k派生表R和T.这些寄存器被修改过几次迭代,每一个都涉及到8发来确定。在每一轮的9位的第一寄存器(无论是A,B,C或D)用于索引表T在T中检索到的值然后被添加到或异或同的第二寄存器的内容:再次之一的A,B,C或D的第一寄存器,然后由圆9的位置错开。在一些回合第二寄存器通过加入或与异或它进一步修饰的(现在的移位)第一个寄存器。后8轮的这一点,A,B,C和D添加到密钥流,每通过添加或具有一定字从S的迭代是通过向A和C依赖于n个附加的值完成异或它掩蔽第一,N1,N2,N3,N4;到底是哪一个取决于的迭代次数的奇偶性。
    2022-03-04 04:43:38下载
    积分:1
  • 696516资源总数
  • 106648会员总数
  • 8今日下载