- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 【C语言】C语言实现的无页面扫雷游戏 2.0
C语言实现的扫雷 2.0 版对前几天写的代码进行了亿点点更改,写成了现在这个运行效率更高,规则更贴近原版的无页面扫雷。首先要明确Windows7扫雷的一些特色规则第一次点击的时候,一定能触发连锁打开第一次点击的时候,不会点到雷点到数字为0的方块时,才可以连锁打开特色规则实现思路我把用户第一次点击的位置称为“安全点”安全点及其周围八个方块都不是雷由(2)得 安全点数字必须为0游戏初始化流程(第一次打开操作的响应流程)打印一个棋盘响应用户第一次打开,获取安全点坐标给棋盘布雷,
2022-02-19 13:53:26 2466
原创 【C语言】250来行代码实现的无页面扫雷
1 程序功能大体还原windows原版扫雷玩法用户用键盘入坐标来打开或(取消)标记一个格子连锁打开格子的上下左右四个方位的非雷格子(递归实现)失败后会显示雷的位置(ps:第一次点开格子也有可能会死,要的就是刺激)2 程序思路定义一个结构体用来存放一个格子的各种信息用一个二维数组来构建棋盘,每一个元素都是格子结构体显示棋盘时,根据格子的信息决定打印内容3 开始编码首先要定义前面说的“格子结构体”typedef struct square_struct { int number
2022-02-03 04:13:35 2377
原创 C语言链表ADT
一个C语言的链表ADT在我的Github:https://github.com/ZhangShaoyi2021/C-repository这是一个以LISTDATA结构体为数据域的链表,如需使用,请在list.h中修改对它的定义。代码list.h文件//list.h:链表ADT头文件#ifndef __LIST_H#define __LIST_H//使用时自行修改LISTDATA结构typedef struct dataField{ char c;}LISTDATA;typed
2021-03-13 20:04:55 638
原创 一个C语言发现
有趣的发现看下面代码:#include <stdio.h>#include <string.h>#define MAX 9int main(void){ int index; char *a = "123456789"; char b[] = "abcdefghy"; printf("index *a b[]\n\n"); for(index=0;index<MAX;++index) pri
2021-03-02 23:18:23 174
原创 Python selenium库爬虫教学
Python selenium网络爬虫教学0.selenium简要介绍以及一些废话selenium是什么废话1.selenium的配置下载selenium库下载浏览器驱动配置浏览器驱动测试编写selenium代码的步骤基础语法编写代码的第0、1、2、5步进阶语法(第3、4步)selenium定位标签(第3步)定位单个标签的常用方法定位多个标签的常用方法操作标签(第4步)标签取值常用鼠标操作常用键盘操作一些例子完0.selenium简要介绍以及一些废话selenium是什么selenium是一个对浏览器
2021-02-24 17:36:03 333
原创 Python发送QQ邮件常见报错和代码
常见报错报错1:550, b’Connection frequency limited出错原因:该服务器IP的发信频率超过腾讯邮箱限制。腾讯邮箱对来自相同IP的外部发信服务器有一定的频率限制:超过每分钟发信量限制,此IP地址被禁止发信若干分钟。超过每小时发信量限制,此IP地址被禁止发信若干小时。超过每日发信量限制,此IP地址本日内禁止再发信。ヽ(ー_ー)ノ我知道你想干嘛for i ...
2019-07-27 12:50:20 1613
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人