自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO、进程、线程05

练习2:有2条隧道,一条快速隧道,一条普通隧道。有5列火车,3列复兴号,2列绿皮扭扭车 要求,复兴号2条隧道都能走,绿皮车只能走普通隧道 模拟火车过隧道的场景。练习1:测试错误检查锁和递归锁是否会造成死锁状态。

2024-07-22 22:06:07 165

原创 IO、进程、线程06

2:第二题: 有一个盘子,盘子里面最多放3个苹果,5个橘子 2个生产者线程,一个每秒放1个苹果,另一个每秒2个橘子 放了苹果就不能放橘子,放了橘子就不能放苹果 2个消费者线程,1号消费者线程每秒消费2个苹果,2号消费者线程,每秒消费3个橘子 (解题思路: 苹果生产者和消费者之间,需要2组条件变量 橘子生产者和消费者之间,需要2组条件变量 苹果生产者和橘子生产者之间,需要一组互斥锁或者信号量 )用于输出对应数值的ASCII值。

2024-07-22 21:54:04 195

原创 IO、进程、线程04

【代码】IO、进程、线程04。

2024-07-18 22:16:07 202

原创 IO、进程、线程03

第一题:预习 opendir 和 readdir函数opendir和readdir是两个在C语言(特别是使用POSIX标准的系统,如Linux和UNIX)中用于目录遍历的函数。这两个函数属于标准的C库中的目录操作部分,通常与<dirent.h>头文件一起使用。下面详细介绍这两个函数的作用和用法。

2024-07-18 22:07:42 358

原创 IO、进程、线程02

第二题: 将一张bmp图片的大小更改成原来的4倍,宽度和高度都要对应的变成原来的2倍,多出来的像素点用黑色填充。第一题: 在终端的界面上输出:__-__-__-__依此类推 经过8秒,最终变成 12-34-56-78。\b 是printf里面,光标向左移动的转义符。再1秒过后,变成 12-__-__-__1秒过后,变成 1_-__-__-__

2024-07-17 19:32:34 228

原创 IO、进程、线程01

2:将结构体数组的加载保存的代码,把结构体数组改成链表再来一次。1:使用 fputc 和 fgetc 实现文件的拷贝功能。

2024-07-15 22:40:13 131

原创 数据结构07

2.链式队列的创建、判空、入队、遍历、出队、队列长度、销毁队列。

2024-07-10 20:53:41 1253

原创 数据结构06

2> 实现双向循环链表的 创建、判空、尾插、遍历、尾删、销毁。

2024-07-09 20:33:29 452

原创 数据结构05

2】按值查找,返回当前节点的地址 (先不考虑重复,如果有重复,返回第一个)

2024-07-08 21:12:59 241

原创 数据结构04

9】查找(按学生的学号查找)、4】往顺序表里增加学生、6】任意位置插入学生、7】任意位置删除学生、

2024-07-07 22:02:49 537

原创 数据结构03

练习1:顺序表的创建。

2024-07-06 20:30:33 755

原创 学生管理系统

【代码】学生管理系统。

2024-07-02 19:55:52 508

原创 数据结构01

练习1:在堆区申请两个长度为32的空间,实现两个字符串的比较【非库函数实现】练习3:定义函数,实现字符串的输入 void input(char *p)练习2: 定义函数,在堆区申请空间 两个申请,主函数需要调用2次。练习4:调用函数实现字符串比较,在主函数中输出大小。练习5:定义函数,释放空间。

2024-07-01 20:42:07 364

原创 Shell脚本

练习2:已知网址www.hqyj.com,使用expr截取出www、hqyj、com,不能使用cut,不能出现数字。练习1:终端输入两个数,判断两数是否相等,如果不相等,判断大小关系。

2024-06-25 20:45:49 323

原创 C语言练习题07

练习3:递归计算各个位数字之和。练习1:递归计算0--n的和。练习2:递归计算n!

2024-06-17 20:03:37 244

原创 C语言练习题06

strncpy函数用于将源字符串src中最多n个字符复制到目标字符串dest中,并在复制后的目标字符串dest末尾添加空字符'\0'。如果源字符串的长度小于n,则目标字符串将以空字符'\0'进行填充。strncat函数用于将源字符串src中的最多n个字符连接到目标字符串dest的末尾,连接后的目标字符串dest将以空字符'\0'结尾。练习5.穷举算法:“鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。练习8.输入字符串,输入变量k的值,将字符循环右移k位。练习10.输入5个学生的姓名,请输出姓名中的最大值。

2024-06-15 19:37:01 1298

原创 C语言练习题05

练习8:设float a= 2,b = 4,c =3;练习2:输入一个n个元素的一维数组,计算最大的和,最大差(不允许使用排序)练习5:输入一个m行n列的二维数组,输出每一行的和,以及每一列的和。练习6:输入一个m行n列的二维数组,输出正对角线和反对角线的差。练习11:若有宏定义:#define MOD(x,y) x%y。练习7:输入一个2行3列的二维数组,请实现转置(行列转换)练习4:输入n个元素的一维数组,输入查找的key值。练习3:输入一个m行n列的二维数组,计算第二小值。最大差:第一大值-最小值。

2024-06-13 17:20:07 439

原创 C语言练习题04

练习3:输入一个5个元素的一维数组,计算最大值,最小值。练习4:输入一个3行4列的二维数组,计算最大值,最小值。练习2:输入一个5个元素的一维数组,实现简单选择排序。练习1:输入一个5个元素的一维数组,实现冒泡排序。

2024-06-12 20:14:26 312

原创 C语言练习题03

练习1:输入一个数,判断是否是完美数(完美数:正序和逆序的结果一致)练习5:输入一个数,判断是否是素数(素数:只能被1和本身整除)练习4:输入一个数,计算最大公约数,以及最小公倍数。

2024-06-11 20:51:57 368

原创 C语言练习题02

2.只能内其中两个整数整除(输出两个数,小的在前,大的在后,例如3 5 或者 3 7 或者5 7,中间使用空格隔开)1.使用switch实现银行系统,默认用户为A,密码为1234,余额2000。如果是2,则输入取钱金额,如果金额大于存款则输出余额不足,否则输出剩余金钱。练习6.给定一个整数,判断它是否被3、5、7整除,并输出一下信息 (笔试)1.能同时被3,5,7整除(直接输出3 5 7,每个数字之间一个空格)如果是3,则输入存款金额,输出存款后的金额。答:a=6 b=7 c=12。

2024-06-09 19:42:41 671

原创 C语言练习题01

我们可以使用条件语句来判断一个数是否是unsigned格式。当一个数小于0时,它不是unsigned格式,当一个数大于等于0时,它是unsigned格式。练习1:用预处理指令#define声明一个常数,用于表明1年有多少秒?练习2:如何判断一个数是unsigned格式?练习3:输入三个字符,实现交换。

2024-06-06 18:39:19 219

原创 Linux嵌入式基础part02

C语言、Linux、强制类型转换

2024-05-31 10:53:35 283

原创 Linux嵌入式基础part01(终端指令shell、gcc编译器、vim编辑器)思维导图

2024-05-29 18:50:53 217

空空如也

空空如也

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

TA关注的人

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