
C语言
文章平均质量分 74
Hayaizo
A Student
展开
-
操作符详解
>右移操作符1:逻辑移位左边用0填充,右边丢弃2:算术移位左边用原该值的符号位填充,右边丢弃2进制位进行操作移动a的二进制原码 反码 补码:00000000000000000000000000001010:左边用原来该值的符号位填充,右边丢弃所以c=5我们来运行一下程序警告⚠ :对于移位运算符,不要移动负数位,这个是标准未定义的。原创 2022-12-02 00:17:57 · 246 阅读 · 3 评论 -
C语言实现扫雷(自动排查),递归展开
1992年4月6日,扫雷和、等小游戏搭载在Windows 3.1系统中与用户见面,主要目的是让用户训练使用鼠标。这个游戏的玩法很简单,有初级、中级、高级和自定义等模式,雷区中随机布置一定数量的地雷,玩家需要尽快找出所有不是地雷的方块,但不许踩到地雷扫雷:当选择排除的坐标没有设置雷,就会显示出周围有几个雷,若是周围八个方向都没有雷的话就开始自动展开,依次判断周围的八个坐标。原创 2022-11-29 14:17:18 · 1522 阅读 · 15 评论 -
acwing刷题(一)
快速排序,归并排序,前缀和,差分,二分查找,二分答案的简单应用原创 2022-11-27 00:24:11 · 577 阅读 · 9 评论 -
C语言实现三子棋(会堵棋,加强版)智能AI博弈
三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏分为双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利,而对方就算输了,但是三子棋在很多时候会出现和棋的局面。原创 2022-11-10 22:24:47 · 1879 阅读 · 19 评论