- 博客(6)
- 收藏
- 关注
原创 扫雷小游戏—简单易懂
我们既然知道游戏规则,那我们开始构思如何实现扫雷游戏,通过构思我么大致可以把代码分成四个模块,如果所有的函数均放在都放在一个main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路。这里我们需要注意,这里的set,是两个数组都需要初始化的值,我们直接直接以参数的形式传进去,就不用初始化两次,可以出初始化我们任意给定的值。扫雷游戏的规则就是,在一块9*9的网格中(我们随时调用打印自己的初始化的棋盘,或者布置雷的棋盘,及时查看,防止代码出现错误。
2023-10-09 09:44:44 40 1
原创 用数组实现三子棋-进来速看
三子棋游戏分为双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子连成一条线即(一行,一列,对角线)的一方则视为胜利者。我们既然知道游戏规则,那我们开始构思如何实现三子棋,通过目录我么大致可以把代码分成四个模块,如果所有的函数均放在都放在一个main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路。
2023-10-06 21:43:01 51 1
原创 简单易懂的猜C数字小游戏-(代码详细)
猜数字游戏,我们让系统生成一个1-100之内的随机数 r,我们输入一个猜测值(guess),电脑会根据输入的结果(guess)与系统产生的随机数(r)比较大小,并反馈结果,通过反馈结果经行下一次猜测,知道猜到为止。我们可以为了增加游戏的可玩性,我们可以增加一个计次模块,初始次数为5,没猜一次,初始次数减1,初始次数为0,游戏也结束。
2023-08-10 09:12:06 46 2
原创 二分查找—经典排序算法详解
在⼀个升序的数组中查找制定的数字n,很容易想到的⽅法就是遍历数组,但是这种⽅法效率⽐较低,⽐如我买了⼀双鞋,你好奇问我多少钱,我说不超过300元。你还是好奇,你想知道到底多少,我就让你猜,你会怎么猜?⼀般你都会猜中间数字,⽐如:150,然后看⼤了还是⼩了,这就是⼆分查找,也叫。有了下标访问操作符,我们就可以轻松的访问到数组的元素了,⽐如我们访问下标为7的元素,我们就可以使⽤ arr[7] ,想要访问下标是3的元素,就可以使⽤ arr[3] .我们要查找的数字是数组元素7,它对应的下标是arr[6]=7。
2023-08-09 10:06:23 60
原创 最简单方式求最大公约数
辗转相除法:辗转相除法,又称欧几里得算法(Euclidean algorithm),是求取最大公约数的一种算法。辗转相除法首次出现于欧几里得的《几何原本》中的第Ⅶ卷,书中的命题ⅰ和命题ⅱ所描述的就是辗转相除法,而在中国,辗转相除法最早出现在《九章算法》中。依次赋值:把第一的b给 到第二次的a,把第一次取模的值(C的值)给到第二次的b.我们给定两个数字: a=27 b=48 c=a%b (%用一个while循环,当a%b的值为0时跳出while循环。依次循环知道,取模为0结束。
2023-08-08 09:38:34 17
原创 我的第一篇博客
就好像是代码,会写C语言就是会编程。但到后面上了大学,虽然是工科,但是学的C了语言到后面跟别人谈起只能说出一句=="Hello World’==.第一篇博客删删减减,也改了好多遍,尽力想了一些绚丽的辞藻,但浑然发现这本身就是以技术为主的社区,所以普通也未尝不是每一个人的常态呢?我希望在这里能够遇到志同道合之人,同样我也希望在这里能够学到很多大牛的IT知识和技术,同样我也会分享自己知识。浑浑噩噩一直是我的状态,但我希望通过写博客,来记录我学习编程的点点滴滴。提起编程,最早的认识还源自于“
2023-08-04 16:32:45 73 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人