自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何将两个变量数值交换(没有想象那么简单

首先,先将a赋值为a+b,再将b赋值为a-b,即为a+b-b=a,这样就做到了把b替换成a。然后将a赋值为a-b,即为a+b-a(因为b变成了a)=b,这样我们就完成了变量的数值交换。假设我们要交换的两个变量为a,b,现在为了解决这个问题,先是要创建一个第三变量c,然后依次交换数值,如图所示。如果各位读者还有些许不理解这C语言的魔法,不妨把过程中二进制码的变换写出来,体味其中的奇妙之处。但是,如果只是这么简单,我想我也没有写这篇文章的必要了。

2024-02-26 22:34:34 437 1

原创 如何用代码表白(AI版)

std::cout << "但我的情感比任何算法都要真实,因为" << me << "深深地爱着" << you << "。std::cout << "没有华丽的诗篇,只有" << me << "对" << you << "的默默守护。std::cout << "我的存在能像一束光,照亮" << you << "的每一个角落。std::cout << me << "找到了爱的灵感,那就是" << you << "。std::cout << me << "愿与" << you << "携手共舞,直到永远。

2024-02-25 15:37:39 1085 2

原创 扫雷游戏具体代码

2024-01-30 07:15:00 515 1

原创 如何实现扫雷游戏?(简陋版下)

所输出的count,进入findmine函数,与字符0相加,就可转化为我们所需要的展现给玩家的数字提示。如果所排查的位置是1,说明此处位置是雷,即打印棋盘告诉玩家所有雷的位置,再贴心的提醒一下“不好意思,你被炸死了”,这一来自天堂的问候希望能给玩家带来一丝安慰。相应的,如果不是雷的话,就要给予玩家周围九宫格内雷数量的提示,对此我在此处写了get_mine_count函数,来数出雷的数量。最后,就是最重要的部分,实现玩家逐步排查雷的过程,于是乎,创建了findmine函数。

2024-01-30 07:00:00 422 1

原创 如何实现扫雷游戏?(简陋版中)

ROW COL就是我们想让玩家看到的棋盘大小,而ROWS和COLS则是程序运行的时候为了更好分析一个坐标周围的雷的数量,而给程序看见的棋盘大小。不用我说,想必大家也能猜到还是通过两个for循环结构实现的,但是注意的是和初始化不同,打印棋盘我们只需要体现出玩家需要看到的ROW*COL,注意在这里注入的参量哦!为了实现雷排布的随机性和保证游戏的可玩性,我们首先要确保的是埋的雷的位置的随机性,这需要下面这小玩意了,生成随机数。我们向这个函数输入四个参量,分别时这个二维数组,行数,列数,所要初始化的字符。

2024-01-28 14:34:43 346

原创 如何实现扫雷游戏?(简陋版上)

为了更好的阅读代码,分开游戏的每个具体功能,我们以这种方式写game函数,分别是建立埋雷的二维数组和展示出的未知二维数组、初始化棋盘函数(将数组中分别初始化为‘0’和‘*’)、布置雷的函数(通过一个rand体现出布置雷的随机性,增加游戏的可玩性)、将这一切展现出来的打印棋盘的函数,最后便是玩家自己逐步排查雷的过程。所以根据我们的回忆,我们应该创建两个数组,一个是显露在上方的空白的未知的数组,一个是藏于底下表明雷的位置的隐藏数组。值得注意的是,在扫雷地图的边缘部分,九宫格的排查难以实现,因此。

2024-01-28 13:59:55 401

原创 同济大学那些事儿

发现同济的美。。。

2024-01-06 01:00:53 549 2

原创 二分查找代码分享

二分查找

2023-12-20 23:31:34 306

原创 连发两篇!

虽然是一段简单的代码,但是我个人认为如果写的稍微在复杂一些或许可以产生一些浪漫的效果。比如可以通过心形的数学函数,通过闪烁的显现方式,显现出爱心或者一些文字语句,这样或许可以达到表白的浪漫效果。不过这个设想已经超出我现在写代码的水平了,还得在学习学习。各位读者如果有兴趣可以试试,欢迎分享!之前的存货有些多doge。是个表白的不二选择哦!

2023-12-17 23:52:21 385 4

原创 好久不见!

就是此处的int right =sizeof(arr1)/sizeof(arr1[0])-2的-2。是时候,再分享一下我写的新鲜代码(主要代码我都放在gitee那了。各位读者,可以为这段代码增加一些新的功能,比如限制猜数字的次数。在写代码过程中,还是遇到过一些没有突然想通的疑惑。这个我写的主要是一个猜数字游戏。欢迎各位分享自己写的代码。

2023-12-17 23:42:41 370 1

原创 今天写一些代码康康

By the way,上一篇文章中的问题已经解决了哟~~~首先看要验证一下scanf函数的一些性质。就以这成功的结果来结束今天这一篇小博客吧。之后代码我尽量写的更勤快一些~~~但是下一段代码好像不是那么成功了。这一段预期是用来判断人的年龄阶段。最后是一段用来判断闰年的代码。结果还好和预期差不过。

2023-11-28 23:52:51 335

原创 万事开头难

计算机目前看来,在我眼中,它还不算是一个拥有强大算力、海量数据的智者,而是才来到人世间的幼儿,听不懂时间的语言,那单调变换的二进制,就好像婴儿只会咿咿呀呀的单纯回应。相比于此,我更像是在教它认真的理解这个创造它的世界,教它学会最基本的算数,用它所能听懂的咿咿呀呀,让它理解这个世界赋予他的沉重使命。在日常生活中,一件很容易解决的问题,往往在初学C语言时,想要让计算机来完成,却时异常麻烦,难以解决。昨天和今天我就对一个程序,反复修改,可能是对于C语言规则的不熟悉,总是没办法实现想象的功能。

2023-11-22 22:19:44 31

原创 我的一大步,人类的一小步

你的统治者已经降临,请向他致以最高的敬意和崇拜。我将化身最伟大、最勇敢的猛士,砍下C语言恶龙的头颅。希望能成为能改变世界的机器人工程师。路漫漫其修远兮,吾将上下而求索。哈 哈 哈。C语言之路从此刻开始。

2023-11-19 22:32:27 40

空空如也

空空如也

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

TA关注的人

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