自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 扫雷游戏在C语言的实现

扫雷游戏,一款十几年前的经典游戏,他的玩法简单,但比较考验排查能力和计算思维,是一款不错的益智游戏。本篇博客将手把手教会你如何使用C语言程序完成扫雷程序。首先,说明一下什么是扫雷游戏。见下图:扫雷的核心界面就在这张图上,这个棋盘是9*9,在这个区域里进行扫雷。在这9*9的棋盘上布置雷,接下来就是扫雷,即点击任意一个空格,如果点到雷就炸死了,如下图。黑色图案的是雷,如果点击到黑色的雷,就炸死了,游戏结束。

2024-05-26 19:05:26 908

原创 透析辗转相除法求两个数的最大公约数

它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。第二步,将上一步的除数作为被除数,即32为被除数,再将上一步的余数作为除数,即12为除数。即接下来的每一步都是将上一步的除数作为被除数,再将上一步的余数作为除数。第一步,先将这两个数做除法,将最大的数除以最小的数,即108/32,108/32 = 3余12.因为最后的结果是最后一步的除数,所以输出除数,又因为一直让b等于除数,所以最后输出b即可。

2024-03-08 12:15:07 300 5

原创 猜数字游戏-C语言

但是rand()打出的随机数只是伪随机数,伪随机数不是真正的随机数,是通过某种算法生成的随机数,真正的随机数是无法预测下一个值是多少的。我们可以以时间为变量,因为时间每时每刻都在发生改变,所以以时间为种子,种子每时每刻都在变化,生成的就是变化种子的随机数,即完全意义上的随机数。然后就是创建变量,用一个循环引入开始游戏进入游戏,把这个循环称为循环1,在循环1上嵌套循环2,循环2用来解决猜数字的程序,所以我创建一个game函数,即:猜数字的程序。分析:首先要解决的问题就是要产生一个随机数,供我们去猜测。

2024-02-05 01:07:04 211 2

原创 三位数的个位,十位,百位大小排序问题

常用取余符号(%)进行,如123%10=3,再用定义整数强制取整的法则依次得到个位,十位,百位。我们可以通过暴力枚举的方法,将情况一一列出来,由排列组合易知,如果将个位、十位、百位重复的情况排除,一共有六种情况。这里很明显要用到scanf函数,但是scanf在VS上会报错,提示使用sanf_s,这里并不推荐使用scanf_s,因为它不是C语言提供的,如果你的代码使用了scanf_s函数,那么你的代码只能在vs上编译,其他编译器无法识别,降低了代码的可移植性。这样以来,以后创建的源文件都会包含这一串代码。

2024-01-27 18:24:30 431 4

原创 我的第一篇博客

就像做数学和物理题一样,做多了总结多了,规律就熟练了,思维也能提升了。当时我对C语言一窍不通,四处找网课也找不到好的资源,然后就粗略的学一下,学了点皮毛,也没掌握好的学习C语言的方法,花的时间多效率还低下,而且也没有很好的坚持,导致我外表上看会了很多,其实内在一点东西都没有,有外强中干的意思。初识C语言,是大学开学的那段日子,高年级的学长带我们参观了学校的双创班,我被里面浓厚的学习氛围和实验氛围深深所吸引,双创班在一个实验室里,里面有很多比较厉害的人,我当时非常想加入他们,于是报名了他们的考核。

2024-01-17 11:15:18 350

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除