- 博客(11)
- 收藏
- 关注
原创 数据结构:使用单链表完成头插,尾删,打印,查找,删除等操作。
单链表由一个个节点组成,节点包括数据域和指针域,数据域只保存数据值,指针域保存的是下一个节点的地址,如果要访问某一个节点,只要找到指向这个节点的指针域就行。
2023-05-21 17:46:29
195
原创 项目-网络聊天室(UDP实现)
客户端不仅需要读取服务器消息,而且需要发送消息。服务器端记录客户端的地址,客户端发送消息后,服务器群发给各个客户端软件。UDP客户端不会直接互连,所以不会获知其它客户端地址,所有客户端地址存储在服务器端。登录:服务器存储新的客户端的地址。把某个客户端登录的消息发给其它客户端。退出:服务器删除退出客户端的地址,并把退出消息发送给其它客户端。聊天:服务器只需要把某个客户端的聊天消息转发给所有其它客户端。●客户端会不会知道其它客户端地址?●客户端如何同时处理发送和接收?●服务器如何存储客户端的地址?
2023-03-16 19:47:44
2165
原创 # C语言:与结构体相关的练习题
创建一个结构体数组,数组名为book,结构体成员包含编号,书名,售价(数据类型自己设定)。写一个函数,包含两个形参,分别接收结构体数组的首地址和一个指定的售价,函数的功能为打印结构体数组中售价大于指定售价的书的信息。
2023-03-05 16:52:11
116
原创 C语言小练习:输入一个字符串,内有数字和非数int字符,如a123x456,将其中连续的数作为一个整数,依次存放到整形数组a中。
123存放在a[0],456存放在a[1]。统计共有多少整数,并输出这些整数。
2023-03-03 15:43:16
292
原创 C语言小练习:给定一串字符“I love china“,实现以单词为单位的逆序,如:“china love I“
给定一串字符"I love china",实现以单词为单位的逆序,如:"china love I"
2023-03-03 15:34:20
860
原创 C语言《冒泡排序和选择排序》
每一轮的一个数都要比较大小,如果比这个数小就交换直到它该到的位置,每一轮只实现一个数的正确排序。第一轮 45321 43521 43251 43215。第一轮:先进行n-1次比较,找出最小值,与第一个数进行交换;第二轮在剩下的n-1个数中找出最小值,并于第二个数进行交换;#示例:一个五位数从小到大排序,例如54321。第二轮 34215 32415 32145。第三轮 23145 21345。经过n-1轮后,排序结束。两两比较 54321。第四轮 12345。
2023-03-02 20:31:04
115
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人