自定义博客皮肤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)
  • 收藏
  • 关注

原创 CAN通信协议(一)

CAN通信基本内容介绍

2022-07-30 17:15:25 728

原创 简易版种子填充算法(C语言实现)

种子填充算法填充算法是计算机算法的一种分类,是一个将指定不规则区域内部像素填充为填充色的过程,在计算机辅助设计和图像处理等领域有广泛应用。包括了注入填充区域算法、种子填充算法、扫描线填充算法、边填充算法等。练习题目:在一张二维地图上找到共有几个岛屿?(来自《啊哈!算法》)代码如下:#include <stdio.h>void dfs(int x, int y,int co...

2019-03-21 20:36:11 3692

原创 算法练习

练习:炸弹人问题:G表示敌人,#表示墙,.表示可以走的路(方式:广度优先搜索)代码:#include <stdio.h>struct note{ int x; //横坐标 int y; //纵坐标};int getnum(int i, int j);char map[20][20];int main(int argc, const char *arg...

2019-03-20 21:25:15 238

转载 练习2:

枚举算法题目:运用m根火柴排列等式a + b = c;注意:1.加号和等号各需要2根火柴2.如果 a ≠ b,则 a + b = c和 b + a = c 算两种情况3.运用枚举算法(题目选自《啊哈!算法》)代码如下:#include &lt;stdio.h&gt;int fun(int x);int main(int argc, const char *argv[]){ ...

2019-03-18 15:41:37 169

转载 练习(回文)

实现回文操作代码如下:#include &lt;stdio.h&gt;#include &lt;string.h&gt;int main(int argc, const char *argv[]){ int i,top,next,mid,len; char a[101],s[101]; gets(a); //栈的初始化 top = 0; ...

2019-03-18 14:29:22 185

原创 数据结构练习4

栈的链式存储结构1.代码如下:#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;typedef int data_t;typedef struct node{ data_t data; struct node * next;}linkstack;//创建linkstack * creat_stack(){ ...

2019-02-20 08:44:37 159

原创 数据结构练习3

栈的顺序存储结构1.代码如下:#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#define SIZE 20typedef int data_t;typedef struct sqstack{ int data[SIZE]; int top;}sqstack;//创建sqstack * creat_stack(...

2019-02-19 08:46:22 334

原创 数据结构练习2

链表结构#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;typedef int data_t; typedef struct node{ data_t data; struct node * next;}node;//创建node * creat_list(){ node * head = malloc(si...

2019-02-14 21:53:10 176

原创 排序练习3

快速排序参考《啊哈!算法》#include &lt;stdio.h&gt;int a[101], n;void quicksort(int left, int right){ int i, j, t, temp; if(left &gt; right) { return; } temp = a[left]; i = le...

2019-02-14 21:49:45 217

原创 数据结构练习

线性表的顺序存储结构题目:创建一个线性表,进行判空、判满、增(头增)、删(指定位置删)、改(指定位置改)、查、清空、销毁等操作(参考《大话数据结构》)代码如下:运行结果如下:...

2019-02-13 19:52:43 132

原创 2019.2.12练习

练习反思练习函数指针运行结果:错误总结:1.函数指针的定义形式为:&lt;类型名&gt; (*&lt;指针变量名&gt;)(参数列表)//参数列表可以只写形参类型错误原因:函数指针与指针函数的定义主要区别就在于是否用()把函数名括起来。2.函数指针的调用:在这里存在优先级问题,应该将其改为x=(*p)(3,5)或者x=p(3,5)...

2019-02-12 20:50:17 126

原创 排序练习2

排序练习(初级篇)排序练习2:题目:现在班级有 5 个人的名字和分数:huhu 5 分、 haha 3 分、 xixi 5 分、 hengheng 2 分和 gaoshou 8 分(满分是10分)。请编写一段程序,让计算机按照分数从高到低,输出他们的名字。即应该输出 gao、 huhu、 xixi、 haha、hengheng。(题目来自《啊哈!算法》)代码如下:运行结果如下:...

2019-02-11 21:05:35 307

原创 排序练习1

排序练习(入门篇)排序练习1:小明的班上有5个同学,这5个同学分别考了5分、 3分、5分、 2分和 8分,满分是10分。接下来将分数进行从大到小排序,排序后是8 5 5 3 2。编写一段程序,让计算机随机读入5个数然后将这5 个数从大到小输出?(题目来自《啊哈!算法》)#include &amp;amp;lt;stdio.h&amp;amp;gt;#define N 5int main(int argc, const ...

2019-02-11 19:28:54 316 2

空空如也

空空如也

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

TA关注的人

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