c语言
文章平均质量分 71
独木终成林
这个作者很懒,什么都没留下…
展开
-
扑克牌游戏——C语言
一、 设计目的**:**扑克牌是我们从小玩到大的纸牌类小游戏,我们有各种玩法跟不同的规则。我之所以选择的这个扑克牌,是因为我觉得可以提高我的编程逻辑能力跟运用循环的能力。还能让我自由运用所学知识完成我的项目设计的需求,对我综合能力的能力很有挑战!二、 设计内容与要求(1)设计内容:扑克牌游戏。(2)介绍扑克牌:一副没有大小王的52张牌,该牌从大到小的顺序为:2、3、4、5、6、7、8、9、10、J、Q、K、A。(3)设计的比赛规则是:为每位玩家随机分配13张牌,设计以玩家1为最先发牌者,并且可以任原创 2021-12-22 12:46:33 · 9856 阅读 · 21 评论 -
vs不能使用scanf?
写博原因:由于给新生讲题目用VS2019中编译的时候,遇到了如下问题:于是我查了资料,学到了些东西。来源百度:很多带“_s”后缀的函数是为了让原版函数更安全,传入一个和参数有关的大小值,避免引用到不存在的元素,有时黑客可以利用原版的不安全性黑掉系统。比如:char d[20];写成scanf_s("%s",d,20);才是正确的,有这个参数20使准确性提高。scanf()函数是标准C中提供的标准输入函数,用以用户输入数据。scanf_s()函数是Microsoft公司VS开发工具提供的一个功能相同原创 2021-11-17 00:47:55 · 2160 阅读 · 1 评论 -
智能五子棋-C语言
*一、项目需求*五子棋是一种简单的黑白棋,历史悠久,起源于中国,后传入日本,在日本被称为“连珠”,是一种老少皆宜的益智游戏。人工智能五子棋系统的目标用户是一切想致力于研究人机对弈算法理论的相关研究者和一切想通过此系统进行五子棋人机对弈游戏的人群。目标用户特点:范围广泛,知识储备门槛低,年龄跨度大,具备操作简单的人机交互界面即可。我们计划实现人人对弈,人机对战以及机机对弈等三种模式以及一些基本游戏功能。*二、设备要求*编译语言:C语言操作系统:windows 操作系统开发工具:Microsof原创 2021-11-10 21:11:01 · 4908 阅读 · 0 评论