自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 链表的综合操作

将建立、输出、删除、插入链表编写在一个C语言源程序中。

2024-11-13 22:20:06 133

原创 C语言练习:链表04——插入链表节点

①新节点插入第一个节点之前。令新指针的next指针指向p1所指节点,即p0->next=p1.新节点成为第一个节点,原来的第一个节点成为第二个节点。将最后一个节点的next指针指向新节点,即p1->next=p0。①找到新节点应该插在那个节点之前,还要找到该节点的前一个节点,以备插入之用。修改p2所指节点next指针,使其指向新节点,p2->next=p0.将新节点作为唯一节点插入链表,即head=p0,p0->next=NULL.使得新节点的next指针指向p1所指节点,p0->next=p1。

2024-11-12 22:21:08 200

原创 C语言练习:链表03——删除链表

(2)找到节点后,修改节点的链接关系。即将该节点前一个节点指针域中的指针由指向该节点改为指向下一个节点即可。还要删除节点的前一个节点,因此应再设一个指针变量p2,始终指向p1所指的前一个节点。从头指针head开始,依次比较输入的学号和每个节点中的学号是否相等。设一个指针变量p1,依次指向每个节点,即p1每次后移一个节点。(1)若删除的节点是第一个节点,则直接讲头指针head该为指向第二个节点。(2)若找不到删除的节点,则应该输出提示信息。(3)删除该节点后,释放该节点所占内存空间。

2024-11-11 22:24:42 238

原创 C语言练习:链表02——输出链表

首先要获得头指针head然后设计一个指针变量为p,并指向第一个节点,输出第一个节点的数据,接着使p依次后移一个节点,输出每个节点的数据,直到链表的尾节点。

2024-11-10 22:47:09 229

原创 C语言练习:链表01——建立链表

(2)设头指针变量head指向链表的第一个节点,设指针节点p1指向每个新节点。此外,由于新节点链接到表尾,所以还应设一个指针变量p2始终指向表尾节点。(4)设一个全局变量n作为计数器,用来统计节点的个数,以方便其他函数使用,也可以用于判断新节点是否为第一个节点。(3)应设一个循环结束条件,例如,当设学号为0时结束,学号为0的节点不链接到链表中。①调用malloc()函数向系统申请一个节点的储存空间。(1)单向动态链表的建立主要是反复执行以下3个步骤。③将节点加入链表之中。②输入该结点的数据。

2024-11-09 23:22:19 230

原创 C语言练习3

考察static修饰局部变量的特性,static修饰局部变量,该变量不会随函数的结束而消失,并且只在第一次调用时进行初始化,后序调用该函数时,使用的都是上次结束前该变量的值。

2024-11-07 22:54:15 115

原创 C语言练习:循环语句和分支语句02

练习四:打印1000到2000年之间的闰年。练习三:打印最大公约数。

2024-11-06 22:41:34 94

原创 C语言练习:分支语句与循环语句

循环语句:while,for,do...while;练习2:输出1—100之间的奇数。分支语句:if,switch;练习1:判断一个数是否为奇数。

2024-11-05 22:46:34 139

原创 自学编程——day1

各位朋友大家好啊,经过一年碌碌无为漫无目的的大学生活之后,突然感觉这样的生活好无聊啊,我不希望美好的的大学生活在这种糟糕的情况中持续下去,于是从今天开始,我决定要开始好好学习编程,第一步就从c语言开始吧!

2024-10-25 13:53:40 126

空空如也

空空如也

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

TA关注的人

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