- 博客(31)
- 收藏
- 关注
原创 网络编程 day3作业
客户端要求:使用 poll 模型解决 技能够 read 读取服务器发来的消息,又能够scanf读取键盘输入的信息;要求:服务器使用 select 模型实现接受多个客户端连接,以及转发消息;客户端服务器不允许开启额外线程和进程。实现2个客户端之间互相聊天。
2025-07-14 21:21:58
178
原创 IO day2作业
二、将当前的时间写入到time. txt的文件中,如果ctrl+c退出之后,在再次执行支持断点续写。四、使用文件IO读取图片 文件大小、文件偏移量,宽度,高度。三、使用文件IO函数实现图片的拷贝。
2025-07-01 22:56:40
182
原创 IO day1作业
三、通过argc和argv输入文件名和路径,请实现文件的拷贝。四、通过argc和argv输入文件名和路径,请计算文件的行数。二、读取文件,效果类似cat的功能。
2025-06-30 22:02:09
233
原创 数据结构 day3作业
6、头删、尾删、按位置删除;随机访问低效,空间开销大,缓存不友好,实现复杂,反向遍历成本。随机访问高效,内存连续,空间开销小,尾部操作高效,实现简单。动态大小,插入/删除高效,内存利用率高,内存灵活,双向遍历。插入/删除效率低,固定大小,内存浪费,内存要求高。三、分析链表和顺序表的优缺点。7、按位置查找返回值。
2025-06-17 22:27:06
193
原创 C语言基础 day9作业
请编写一个程序,它的功能是:将字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。1.主函数定义一个数组,在自定义函数中实现简单选择排序(使用指针)8.答:string数组设置的元素个数不足,无法拷贝。1.封装一个函数:向数组的指定位置插入一个元素。9.答:输出 "hello world"2.封装一个函数:删除数组指定位置的数据。3.封装一个函数:遍历数组,打印数组内容。
2025-06-08 19:28:16
290
1
原创 C语言基础 day7作业
3.输入一个二维数组,计算每一行的和,每一列的和。2.输入一个m行n列的二维数组,计算第二大值。6.输入一个字符串,实现单词的逆置。8.输入5个人的姓名,实现升序排序。5.使用非函数实现atoi函数。4.使用非函数实现字符串比较。
2025-06-04 22:35:54
188
原创 C语言基础 day6作业
3.strlen strcpy strcat的非函数。4.输入一个字符串,把字符串中的字符组成一个整数。2.输入一个字符串,实现单词逆置。
2025-06-03 22:01:28
209
原创 C基础语言 day5作业
1.百鸡百钱是我国古代数学家张丘建在《算经》一书中提出的数学问题:“鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? 小端字节顺序:低位字节存储在内存的低地址处,高位字节存储在内存的高地址处。9.大端字节顺序:高位字节存储在内存的低地址处,低位字节存储在内存的高地址处。答:8.sizeof(array)/sizeof(array[0])答:#define MIN(a,b) (a<b?5.定义一个数组并输入,计算数组的最大值。输入年月日,判断这是这一年的第几天?
2025-06-02 21:21:11
207
原创 C语言基础 day4作业
7、给定一个整型变量a,写两段代码,第一个设置a的bit3,第二个清楚a的bit3。答:循环无限次,unsigned int的范围为[0,2^32-1],最小值溢出变为最大值还是正值。4.变量在函数中被声明了,但没有被使用,需要删除多于的变量。6、嵌入式系统中经常要用到无限循环,用C语言编写死循环的代码。1、使用do..while实现,输入账户和密码的三次登录。第一次失败,则提示第一次登录失败,还有2次机会。第二次失败,则提示第2次登录失败,还有1次机会。3、输入一个数,判断是否是完美数?
2025-05-29 23:54:30
257
原创 C语言基础 day3作业
2.只能内其中两个整数整除(输出两个数,小的在前,大的在后,例如3 5 或者 3 7 或者5 7,中间使用空格隔开)1. 输入用户名和密码,如果用户名和密码正确则登录成功,否则失败,默认用户名为A,密码是1234“,”1.能同时被3,5,7整除(直接输出3 5 7,每个数字之间一个空格)7. 结果:a=181,c=-75,d=5,e=5。3. 只能被其中一个整数整除(输出这个除数)4. 结果:a=12,b=7,c=6。4.不能被任何数整除,输出小写字母n。
2025-05-28 22:45:11
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅