- 博客(36)
- 收藏
- 关注
原创 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第一天
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
原创 数据结构第四天
提示:使用链式栈实现:遇到(,将(入栈。遇到),将栈中的数据出栈。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高级第六天
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高级第三天
在以下图形的基础上修改,要求从终端输入金字塔层数,打印出对应层数金字塔。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基础第六天
例如:输入 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基础第三天
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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人