自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT第六天

cpp.h。

2024-01-17 22:30:44 390

原创 IO第五天

计数器。

2024-01-15 21:17:37 343

原创 QT第三天

h.cpp。

2024-01-12 23:42:21 368

原创 QT第二天

h文件.cpp文件。

2024-01-11 23:23:20 376

原创 QT第一天

h文件.cpp文件结果。

2024-01-10 21:55:37 358

原创 c++第五天

2024-01-05 10:24:29 318

原创 网络第五天

select函数的TCP服务器。select函数的TCP客户端。

2023-12-26 19:59:20 14

原创 网络第四天

1.多进程并发服务器。2.多线程并发服务器。

2023-12-25 22:07:46 18

原创 io第七天

要求在共享内存中存入字符串“1234567"。A进程循环打印字符串,B进程循环倒置字符串,要求结果不允许出现乱序:提示:共享内存+信号灯集。直到AB接收或者发送完quit后,结束AB进程。a.A进程发送—句话后,B进程接收到打印。话,A进程接收后打印。

2023-12-20 01:07:37 22

原创 io第六天

1.有三个线程,ID号分别为ABC,且每个线程中都在循环打印自己的ID。要求打印的结果为ABC。直到AB接收或者发送完quit后,结束AB进程。a.A进程发送—句话后,B进程接收到打印。1.实现AB进程对话。话,A进程接收后打印。

2023-12-18 22:59:50 22

原创 io第五天

创建两个线程,要求一个线程从文件中读取数据,另一个线程将读取到的数据打印到终端,类似以cat一个文件。文件cat完毕后,要结束进程 a.读到一次数据,打印一次数据。任务:用信号量的方式实现循环倒置和打印,要求倒置一次,打印一次。拷贝照片(创建两个线程,第一个线程拷贝前半部分,第二个线程拷第二部分)

2023-12-16 14:21:44 22

原创 io第四天作业

有一天,老和尚让小和尚将A桶的水挑到B桶去,可是小和尚却想下山玩,不愿意挑水,老和尚便说:"如果你能够根据我的提示算出A桶中有多少升水,我便许你下山去玩。a[0](数组1中元素的首地址) +1,地址偏移一个int--------------数组1是一维数组,一维数组的首地址。&a[0][0](数组1中元素的首地址)+1,地址偏移一个int----------二维数组中具体某个元素。{{int[2]},----------------数组1。{int[2]},----------------数组2。

2023-12-14 21:28:25 23

原创 io第三天

通过io,复制一张图片(父进程复制前半部分,子进程复制后半部分)

2023-12-13 22:36:53 21

原创 io第二天

要求将当前路径下,所有文件的权限及最后一次的访问时间提取出来,写入到file.txt中!read、write(复制文件内容)

2023-12-12 22:26:27 21

原创 io第一天

c.若终端输入的账户存在,但是密码不正确,则输出密码错误d.若账户密码均正确,则输出登录成功。a.从终端获取账户密码,与文件中的账户密码比较b.若终端输入的账户不存在,则输出账户不存在。自定义一个usr.txt,手动输入账户密码,格式如下:账户密码。用fgets和fputs实现文件拷贝。例如:zhangsan 12345。计算文件大小,封装成函数。

2023-12-11 22:15:26 20

原创 数据结构第六天-作业

d=5,errinfo2从新定义的大小为5,并将error存入,errinfo3最大空间为5,然后将errinfo2全部付给errinfo3,所以有效长度为5;绪,则 Rdy[0]中的位1置为1 ,依次类推,若任务63就绪,则 Rdy[7中的位7置为1.1,任务非就绪则对应位清0。若任务0就绪,则 Rdy[0J中的位0置为1,若任务1就。//分配100字节缓存。(3)在某一调度时刻就绪表中有多个任务为就绪态,假设任务0的优先级最高,任务。请写出程序执行后a,b,c的值分别为多少:a=4,b=10,c=5。

2023-12-10 01:01:30 29

原创 数据结构第五天

中序(左根右) 后序(左右根)先序创建:(根左右)

2023-12-07 21:38:34 22 1

原创 数据结构第四天

提示:使用链式栈实现:遇到(,将(入栈。遇到),将栈中的数据出栈。1.栈的进制转换,将十进制转换成二进制。循环出栈,直到栈空为址。思路:循环把余数入栈。

2023-12-06 22:58:08 24 1

原创 数据结构第三天

例如,8个人围坐一圈,约定从第3个人开始编号为1,数到第4个人出列。出列后原来第5个人计算为1.n=8,k=3,m=4,最终出队的结果是6274351 8。3.他的下一位又从1开始计数,数到m的那个人又出列,依次类推,直到所有人出列为止。2.约定序号为k (1<ksn)的人从1开始计数,数到m的那个人出列,1.设编号分别为:1,2,...,n的n个人围坐一圈。提示:单向循环链表,删除头结点。joseph(约瑟夫)问题。

2023-12-05 23:16:41 21 1

原创 数据结构第二天

链表:创建头结点头结点插入:遍历:尾部插入头部删除:尾部删除:按位插入:按位删除:按位查询:从小到大直接插入排序:快慢指针查询中间元素:运行结果:

2023-12-04 22:53:23 26

原创 数据结构第1天

删除重复数据(将先出现的数据与后面的数据对比,如果有重复的将后面的数据删除)提示: 可以直接使用按位置删除的函数顺序表中原有:1 2 2 1 1 3 4 3 2 4 5 3 4 5 4 1。顺序表中存储:1 2 3 4 5。结果不对,不晓得哪儿有问题。

2023-12-03 17:44:44 30 1

原创 C高级第七天

完成学生管理系统的增和查,分文件编译,写makefile编译。makefile文件。

2023-11-30 23:09:53 23 1

原创 C高级第六天

dev目录:包含了所有的设备文件。Linux中的每一个硬件设备都以文件的形式存在于/dev目录中,这使得 Linux操作系统可以通过文件操作来访问硬件设备。/usr/bin目录存储了大部分的用户级可执行程序,而/usr/share目录则包含了大部分的共享文件,例如文档和帮助文件等。a是char型的变量,“hello”为字符串类型,不能直接赋值,会导致内存越界,需要重新给str一个新的地址空间。8.简述linux目录结构中 /usr 、/etc、/dev目录的作用。6. 请问以下代码有什么问题。

2023-11-29 21:22:14 22 1

原创 C高级第五天

1.题目:string函数族改写,用指针的方式。2.题目:用指针的方式实现,输出一个十行的杨辉三角。

2023-11-28 23:05:00 31

原创 C高级第四天

指针改写strcpy。指针改写strlen。

2023-11-27 20:10:10 54 1

原创 C高级第三天

在以下图形的基础上修改,要求从终端输入金字塔层数,打印出对应层数金字塔。5.从终端输入字符串,将字符串倒置存储。例如输入abcde,结果为edcba。如果确认下载,输入y或者yes或者Yes开始下载如果输入其他则不下载。1.实现四则运算,例如输入8+4,输出12。8-4输出4.....2.写一个脚本,要求提示输入软件名。然后提示是否确认下载该软件。

2023-11-26 18:06:01 25 1

原创 C高级第二天

终端输入a.c b.txt c.sh-->要求a b c存储到file1中,c txt sh存储到file2中。_获取上一句命令是否正确执行的结果_

2023-11-23 19:40:06 71

原创 C高级第一天

查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改的内容,你应该如何操作(先到指定文件夹下查找头文件,如果没有,再到标准库目录下查找头文件。中的libc6、libncurses5、libtinfo5。、简述C语言中使用 < > 和 “ ” 引用头文件的区别。:到标准库目录下查找头文件(urs/include)在命令行模式下,键入。

2023-11-22 21:07:47 110

原创 C基础第八天

1.题目:从终端获取字符串,删除字符串中的所有空格,不能使用辅助数组。将该功能封装成函数2.题目:从终端获取字符串,删除字符串中所有重复的字符,不能使用辅助数组。封装成函数例如输入ccbcaba ---> cba。

2023-11-19 14:53:33 102

原创 C基础第七天

strlen:

2023-11-16 21:20:25 46 1

原创 C基础第六天

例如:输入 hello 在输入一个a 在输入一个1,则最后得到的结果为haello.3.题目:从终端获取一个字符串str,再输入一个字符c,再输入一个插入位置n,4.题目:求二维数组的的最大值,并输出相应的行号,和列号。1.题目:改写strcmp,用自己的代码实现strcmp。2.题目:改写strcat,用自己的代码实现strcat。要求将c插入到str中,且插入在n所指定的下标位置。4.输出一个十行的杨辉三角。

2023-11-15 21:47:48 81 1

原创 C基础第五天

1.题目:有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13... 求出这个数列的前 20 项之和。2.题目:有 1 、 2 、 3 、 4 个数字,能组成多少个互不相同且无重复数字的三位数?1、1、2、3、5、8、13、21、34、......,n=1和n=2的时候都是输出1。例如输入:aabcabd换行,得到a有多少个,b有多少个,c有多少个 ,d有多少个。ps:三层循环:个位,十位,百位 ,判断个位!ps:当前项的分子是下一项的分母, 下一项的分子是当前项的分子+分母。

2023-11-14 23:06:18 195 1

原创 C基础第四天

for循环打印以下形状。

2023-11-13 22:39:23 227

原创 C基础第三天

18、设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a > b)&&(n=c>d)后n的值为( B )1、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( D )14、使用语句scanf(“a=%f,b=%d”,&a,&b);A、缩排位置相同的if B、其之前最近的if C、其之后最近的if D、同一行上的if。2、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 (B )x||y--)的值是(B )。

2023-11-10 23:33:41 47

原创 C基础第二天

结果为-128,128得二进制码(源码)为1000 0000,因为是正数所以反码和补码都是1000 0000,所以char r = 128,为计算机中储存的补码,通过printf打印为源码,所以还需要将128的补码(1000 0000)通过减1转为反码的0111 1111,最后再取反得到源码1000 0000为-0(特殊值)也就是-128。首位为1,为符号位所以数值为为负,后面七位110 0110值为100。补码为1110 0110。0x9c的源码为1001 1100。所以结果为-100.

2023-11-09 19:54:46 99 1

原创 C基础第一天

虚拟机中创建A文件并将共享文件夹的1.txt文件保存到A文件中,同时命名为11.txt。windows中共享文件夹创建1.txt文件。运行2.c文件,打印出c字母。第一题:c语言程序编写。c字母.c文件程序编写。

2023-11-08 18:52:11 110

C高级第五天指针习题1.doc

C高级第五天指针习题1.doc

2023-11-28

空空如也

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

TA关注的人

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