自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程练习:1.通过线程分开拷贝图片上下两部分;2.创建编号为ABC的三个线程,三个线程循环打印自己的编号,输出顺序为ABC;进程练习:通过无名管道,实现进程间通信。

【代码】线程练习:1.通过线程分开拷贝图片上下两部分;2.创建编号为ABC的三个线程,三个线程循环打印自己的编号,输出顺序为ABC;进程练习:通过无名管道,实现进程间通信。

2024-06-14 08:47:34 131

原创 练习:进程实现图片复制,创建父子进程,父子进程各拷贝图片的上半部分和下半部分,实现复制的代码单独分离到其他可执行的二进制文件,execl函数族实现。

打印输出时,打印出乱码的原因:操作系统以时间片轮循机制调度的方式,让每个进程执行每次执行一个时间片,时间片用完了,就切换下一个进程运行。若多个进程同时调度同一个资源,因为在分配时间片时,每个时间片的时间非常短,在分配的时间片内不足以完成线程的任务,就跳转到下一个线程,又会对资源进行访问。访问的资源可能是上一个线程未能执行完毕的资源(资源已经被修改),就会出现错误的打印。1.子进程实现复制的文件。2.父进程实现复制的文件。3.开启父子进程的文件。

2024-06-12 23:49:07 205

原创 文件IO:通过write和read拷贝图片

【代码】文件IO:通过write和read拷贝图片。

2024-06-09 15:39:36 93

原创 要求用fscanf\fprintf fgetc\fputc fgets\fputs实现文件拷贝。

1.使用fscanf\fprintf。2. 使用fgetc\fputc。3.使用fgets\fputs。

2024-06-06 23:15:57 152

原创 排序算法:冒泡排序,选择排序,插入排序

【代码】排序算法:冒泡排序,选择排序,插入排序。

2024-06-06 00:06:11 62

原创 双向链表,顺序栈,顺序队列,链式队列

【代码】双向链表,顺序栈,顺序队列,链式队列。

2024-06-04 22:13:11 121

原创 单向循环链表练习,约瑟夫问题

【代码】单向循环链表练习,约瑟夫问题。

2024-06-03 23:23:55 123

原创 线性表:去掉顺序表中重复数字

2.声明功能函数的头文件。

2024-06-02 16:29:51 139

原创 链表基础知识练习

4.makefile文件和makefile.cfg文件。1.链表功能函数文件。

2024-06-02 16:14:51 202

原创 数据结构练习:创建线性表,线性表中插入数据,遍历线性表中的数据,删除线性表最后一个数据,指定下标位置插入数据,指定下标位置删除数据,删除线性表

运行结果:

2024-05-30 23:16:39 101

原创 二维数组与指针练习:1.通过数组指针遍历输入和输出二维数组;2.利用数组指针输出杨辉三角

利用scanf从终端获取二维数组的值,可以通过以下四种方式:&parr[i][j];(*(parr+i)+j);parr[i]+j;&(*(parr+i)[j])利用printf进行输出:parr[i][j];*(*(parr+i)+j);(*(parr+i)[j]);*(parr[i]+j);

2024-05-27 19:58:48 159

原创 用指针方式完成下列题目:1.求出字符串中空格的个数,当遇到换行停止。2.定义无符号数组,找出数组中最大值。3.判断数字是否在数组里面。4.遍历打印数组

1.从终端获取字符串,使用占位符%c获取,%c能获取空格,制表符,换行。通过判断,当遇到换行时停止获取,然后判断其中的空格数。2.通过指针获取数组的值,通过三目运算符比较大小。3.判断数字是否在数组里面。

2024-05-25 16:30:10 108

原创 shell指令打印99乘法表;输出三角形;根据输入的字符串,获取其中的空格数

1.shell脚本中使用for循环打印九九乘法表2.根据终端输入行数,打印三角形3.终端输入字符串,判断字符串中空格的个数

2024-05-23 22:37:07 114

原创 shell脚本 1.通过字符串分割获取子串;2.通过read从终端获取数据,并进行交换后输出

要求:从终端获取两个数据,对该数据进行交换。给点字符串:var=

2024-05-22 18:28:30 96

原创 【无标题】作业练习

/a记录小写字母个数,b记录大写字母个数,c记录数字字符个数。//将ch6的字符串依次拼接到ch5的后面。//获取ch5字符串'\0'的位置。//获取ch6字符串'\0'的位置。printf("删除空格后的字符数组:%s,删除的空格个数为:%d\n",ch5,m);printf("倒置后的字符串为:%s\n",ch3);printf("输出字符串为:%s\n",ch1);

2024-05-16 23:36:52 705

空空如也

空空如也

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

TA关注的人

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