自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言字符串倒置plus

一个字符指针left,并且指向arr,即字符数组的首地址,用strlen求出arr数组的长度,然而我们的len变量为arr长度-1,这是因为我们要通过首元素地址来找到最后一个元素的地址,只需要向后移动arr长度-1次,即可指向最后一个元素.reverse函数内部,首元素地址为left,最后一个元素地址为right,不断的交换两端元素,直至left>=right,最终即可完成对abc def的倒置。整体倒置我们已经了解,下面来看每个单词的倒置。输入:abc def 得到输出结果:fed cba。

2025-03-15 19:59:42 568

原创 C语言顺序表基本操作(保姆式教学)

首先是头文件的说明,第一个头文件包括标准输入输出,第二个包括malloc函数,用来为指针开辟一块内存空间.MAXSIZE用来存储数据。初始化,也就是构建一个空表.让L->length为0。定义结构体,包含一个数组和一个length变量。ps:代码并不多, 只是注释比较详细,便于大家更好地理解。主函数进行一些我们在之前定义的函数。在指定位置插入,需要移动元素.删除第i个元素,也需要移动元素。两种查找方式 ,按值和按位置.打印函数,更加方便.

2024-10-28 20:01:20 345

原创 C语言解决约瑟夫环(PTA链表)

我们看到,最后一个人报数之后,又回到了第一个人开始报数,则可以使用循环链表,首先建立循环链表,把各个结点存入,最后一个结点再连接到头结点,再写一个函数用来使得某人出局,抽象到链表中也就是删除某个结点(出局的人),最后输入人数N和count(报数为count的人出局)。就是 N个人围成一个圈(想到循环),开始报数,报到一个指定的数p,则这个人出局,后延,比如本题的样例,第三个人报了3,则第四个人继续从1开始报数,一直循环下去,第七个人报完之后,再到第一个人,直到只剩下一个人,那么下一个出局的只剩下这个人。

2024-10-19 20:58:58 849

原创 C语言单链表基础操作

typedef可以理解为改名字,即给Node取了另一个名字“node”,之后结构体中包括了整型变量data,用来存储结点的“值”,又包含了 struct Node类型的指针域next,用来存放其后继结点的地址。//这里的指针指向关系不能互换 我们要表示的是把当前的p赋值给q q再后移。//q直接连接到p后面的结点 也就是q=q->next->next。//把p->next的NULL赋值给q->next 即把q作为尾结点。//p的next连接L的next 即作为第一个结点。//标志变为1 表示已经找到。

2024-10-16 17:57:06 671 2

空空如也

空空如也

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

TA关注的人

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