自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言实现五子棋游戏】

这篇文章介绍了使用C语言和EasyX图形库开发五子棋游戏的关键实现方法。游戏采用19×19标准棋盘,支持双人轮流对战。核心功能包括:图形化界面绘制、鼠标点击落子处理、自动胜负判定等。文章详细解析了主要算法设计,特别是基于当前落子位置向四个方向延伸检查的胜负判定算法,确保高效准确。同时提供了坐标转换、游戏状态管理等关键代码实现,展示了从初始化到主循环的完整开发流程。该实现具有结构清晰、运行高效的特点,可作为学习C语言图形编程的典型案例。

2025-09-07 23:05:17 334

原创 【简易学生信息管理C语言实现】

本文实现了一个基于C语言的学生信息管理系统,包含添加、查看、查找和删除学生功能。系统采用结构体存储学生信息(ID、姓名、成绩),最大容量100人。通过主菜单界面提供5个选项:1)添加学生信息;2)查看所有学生列表;3)按ID查找学生;4)按ID删除学生;5)退出系统。各功能模块采用独立函数实现,包括输入验证和操作反馈,系统运行采用循环菜单模式,支持连续操作直至用户选择退出。该程序结构清晰,功能完整,适合基础的学生信息管理需求。

2025-07-23 16:13:56 465

原创 选择排序算法(C语言实现)

本文介绍了选择排序算法的C语言实现。该算法通过不断选择剩余元素中的最小值并与当前位置交换来实现排序。代码示例展示了完整的实现过程,包括排序函数和主程序测试用例。文章还通过图解方式详细演示了排序过程:以数组[64,25,12,22,11]为例,分轮次展示了每次查找最小值和交换元素的过程,最终得到有序数组[11,12,22,25,64]。选择排序的时间复杂度为O(n²),是一种简单直观的基础排序算法。

2025-07-20 23:04:25 116

原创 【快速排序算法(C语言实现)】

快速排序是一种高效的排序算法,采用分治法策略,平均时间复杂度为O(n log n)。本文提供了完整的C语言实现代码,包括分区函数和递归排序过程。代码示例演示了对数组[5,2,9,1,5,6]的排序过程。图解部分以数组[10,7,8,9,1,5]为例,详细展示了分区过程和基准元素的选择与定位,包括元素比较、交换以及基准元素的最终放置位置。算法通过递归处理左右子数组完成排序,适用于大规模数据排序场景。

2025-07-19 17:57:52 145

原创 【冒泡排序 C语言学习】

本文介绍了冒泡排序算法的C语言实现。通过双重循环比较相邻元素并交换位置,使得较大元素逐渐"浮"到数组末端。代码示例展示了完整的排序过程,包括关键的三步交换操作。文中还以数组[5,3,8,2]为例,详细演示了两轮排序中元素的比较和交换过程,最终实现升序排列。该算法简单易懂,是理解基础排序原理的典型范例。

2025-07-18 23:30:13 270

原创 Tomcat编译异常

Tomcat编译异常Tomcat无法启动:at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)… 43 more12-Jun-2020 22:34:32.607 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/9.0.3512-Jun-2020 22:34:32.608

2020-06-12 22:57:50 3635

空空如也

空空如也

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

TA关注的人

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