- 博客(38)
- 收藏
- 关注
原创 多进程拷贝
2 .父进程创建两个子进程,子进程1负责拷贝文件前一半内容,子进程2负责拷贝文件后一半内容,父进程阻塞回收两个子进程资源。1.使用多进程完成两个文件的拷贝:父进程拷贝前一半内容,子进程拷贝后一半内容。
2025-09-02 20:48:46
241
原创 标准文件IO和文件IO
使用fread、fwrite实现将一个文件中的所有数字写入到另一个新文件中。1.使用fread、fwrite实现两个文件的拷贝。使用文件IO完成两个文件的拷贝。
2025-09-01 21:00:22
160
原创 数据结构链式队列
/ 临时保存队头节点。// 队头为空时队列为空。// 循环出队直至队列为空。// 否则将新节点链接到队尾,并更新队尾指针。// 队列为空时,新节点既是队头也是队尾。// 销毁队列(释放所有节点内存)// 出队(删除队头元素并返回)// 入队(插入元素到队尾)// 获取队头元素(不删除)// 判断队列是否为空。
2025-08-26 20:51:12
295
原创 双向循环列表主要功能
/ 新节点的prev指向current的前一个节点。printf("链表为空,无法删除\n");printf("位置超出链表长度\n");// current前一个节点的next指向新节点。printf("链表头节点为空\n");printf("链表头节点为空\n");printf("链表头节点为空\n");printf("链表头节点为空\n");printf("链表头节点为空\n");printf("内存分配失败\n");printf("链表为空\n");// 新节点的next指向原第一个节点。
2025-08-25 20:48:01
875
原创 数据结构day4
printf("链表指针为空\n");printf("链表指针为空\n");printf("链表指针为空\n");printf("链表指针为空\n");printf("链表指针为空\n");printf("链表指针为空\n");printf("链表指针为空\n");printf("链表指针为空\n");printf("链表指针为空\n");printf("链表为空\n");printf("链表为空\n");printf("链表为空\n");printf("(循环)\n");
2025-04-19 15:50:22
822
原创 数据结构day3
printf("链表只有一个头结点,无法删除\n");printf("链表只有一个头结点,无法删除\n");printf("链表只有一个头结点,无法删除\n");printf("位置不合理\n");printf("位置不合理\n");printf("链表为空\n");printf("链表为空\n");printf("链表为空\n");printf("链表为空\n");printf("入参为空\n");/*10、任意位置删除*//*12、按位置修改*//*11、按值查找*/
2025-04-18 09:18:16
788
原创 数据结构——按值查找,任意位置的插入和删除
printf("找到值 %d 在位置 %d\n", value_search, index);printf("在位置 %d 插入 %d 后的顺序表: ", pos, new_data);printf("删除位置 %d 的元素后的顺序表: ", pos_delete);//表示入参为空的退出状态。printf("表为空,不需要删除\n");printf("表为空,不需要删除\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");
2025-04-15 21:25:56
1028
原创 shell作业
2.输入一个数组,输入一个key,如果key存在则将数组中对应的值为修改为hehe。3.输入一个数组,输入一个key,如果key存在,删除key对应的值,打印剩余元素。4.输入一个数组,输入一个下表,输入一个key,要求把key插入到下表的位置。1.输入一个数组,输入一个key,查找key是否在数组中出现。eg: 数组元素是 1 33 4 22 55。eg:数组元素是 1 33 4 22 55。eg:数组元素是 1 33 4 22 55。则删除后的元素是1 4 22 55。
2025-04-09 20:54:22
196
原创 day4-名片管理
card = {"姓名":name,"联系方式":phone,"qq号":qq,"家庭住址":address}print("**************名片管理系统*************")i["联系方式"] = input("请输入新的联系方式:")i["家庭住址"] = input("请输入新的家庭住址:")i["qq号"] = input("请输入新的qq号:")i["姓名"]= input("请输入新的姓名信息:")print(f"qq号: {i['qq号']}")
2025-03-24 21:14:24
596
原创 类——面向对象的编程作业
return f"{self.area}发行的{self.bank}银行卡,现存款{self.money}元,目前可以透支{self.credit}元"print(f"球类: {self.ball_name}, 价格: {self.price}, 目前存球数量: {self.number}")print("======================程序结束=========================")print(f"存入 {n} 元,当前存款: {self.money} 元")
2025-03-21 18:19:30
733
原创 面向对象编程——运算符重载
重载赋值运算符 -=,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。self.__yuan = yuan #设置私有属性。# 对 + 号 进行重载。# 对 - 号 进行重载。# 对 > 号 进行重载。
2025-03-20 21:03:48
993
原创 思维导图与面向对象编程day1
print(f"该矩形周长:{(self.width+self.height)*2} 该矩形面积:{self.height*self.width}")
2025-03-19 20:34:03
202
1
原创 消息对话框弹出
"登录失败,用户名或密码错误!self.setWindowTitle("小猪的好友页面")myWidget = MyWidget() # 自动执行构造函数。self.setWindowTitle("登录")print("登录失败,用户名或密码错误!# 将按钮的点击信号 和自定义槽函数连接。# 加载ui界面上的组件 登录按钮。#点击登录按钮跳转槽函数,检验账号和密码。# 获取用户名编辑框。# 实例化第一个界面对象。# 实例化第二个界面对象。
2025-03-13 21:04:30
982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅