- 博客(30)
- 收藏
- 关注
原创 3.6消息队列
a.A进程发送一句话后,B进程接收到打印。然后B进程发送一句话,A进程接收后打印。直到AB接收或者发送完quit后,结束AB进程。实现消息队列实现AB进程对话。
2024-03-06 22:22:11 456
原创 3.5进程间通信
a.A进程发送—句话后,B进程接收到打印。然后B进程发送一句话,A进程接收后打印b.重复上述步骤。直到AB接收或者发送完quit后,结束AB进程提示用两根管道。
2024-03-05 19:51:50 391
原创 2.29文件IO-进程 作业
1.要求将当前路径下,所有文件的权限及最后一次的访问时间提取出来,写入到file.txt中!提示: opendir readir stat-->提取出来的数据写入到file.xt中。1.图片就是一个普通文件,普通文件怎么拷贝,图片就怎么拷贝。读一个字符,写一个字符,循环size/2次。2.diff可以查看两个文件是否一致,例如diff 1.png 2.png,可以查看两张图片是否一致。要求子进程拷贝后半部分,父进程拷贝前半部分。3.终端输入: eog 1.png可以打开1.png这张图片。
2024-02-29 22:37:07 446
原创 2.28文件IO fread、read-write
1.用fread实现,将任意文件中的数据显示到终端上。2.用read和write实现文件拷贝。
2024-02-28 19:49:54 414
原创 2.27文件IO作业
需求如下:c.若终端输入的账户存在,但是密码不正确,则输出密码错误d.若账户密码均正确,则输出登录成功。自定义一个usr.txt,手动输入账户密码,格式如下:账户密码。1.请用fscanf和fprintf实现文件拷贝。例如:zhangsan 12345。
2024-02-27 19:33:37 391
原创 2.21数据结构-单向循环链表、双向链表
3.7 按位置插入 按位置删除。3.1 创建空的单向循环链表。3.1 创建空的双向链表。3.2 判断链表是否为空。
2024-02-21 22:16:23 550
原创 2.19作业
删除重复数据(提示:将先出现的数据与后面的数据对比,如果有重复的将后面的数据删除)顺序表中原有:1 2 2 1 1 3 4 3 2 4 5 3 4 5 4 1。提示:可以直接使用按位置删除的函数。顺序表中存储:1 2 3 4 5。3.1 定义顺序表结构体。3.7 作业:顺序表去重。3.4 通过下标操作。3.5 通过数据操作。
2024-02-19 20:05:33 454 1
原创 2.14春节任务
栈区:系统自动申请、释放,返回值、形参、局部变量、const修饰的局部变量、内存由高到低,向下增长;堆区:程序员手动申请、释放,内存有低到高向上增长;.bss:未初始化的全局变量、未初始化的静态变量。.data:初始化的全局变量、初始化的静态变量。.rodata:const修饰的全局变量。.txt代码区:二进制可执行代码。
2024-02-14 21:37:40 327 1
原创 2.13春节任务
1.在不调用函数库的前提下,自行封装strcpy的功能,原型如下:char* mystrcpy(char *dest, const char*src);char*dest:目标字符串首地址,char *src代表源字符串首地址2.在不调用函数库的前提下,自行封装strcmp。
2024-02-13 15:25:05 331 1
原创 2.8春节任务
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。输入:123输出321输入:-123输出-321。
2024-02-08 15:32:47 400
原创 2.6春节任务
请用数组和递归的方式分别实现计算斐波那契数列的第20项1、1、2、3、5、8、13、21、34.....n=1和n=2的时候都是输出1公式: f(n) = f(n-1)+f(n-2);例如第20项,6765。
2024-02-06 18:16:06 348 1
原创 2.5春节任务
有一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果要求要以数组A作为函数的入口,请用冒泡和选择各写一遍。
2024-02-05 16:40:20 381 1
原创 11.24C高级作业
39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;24.若有程序段:int a[2][3],(*p)[3];25.若有程序段:int a[2][3],(*p)[3];*a=”china”;
2024-01-25 00:16:32 608
原创 1.18作业
1、已知字母A的ASCII码为十进制数值65,且S为字符型,则执行语句S='A'+'6'-'3';、采用动态分配内存的方式,现将1k的缓冲区填充从512到1536的数据,并将其以32字节为一行打印输出出来。8.假设变量a,b均为整形,表达式(a=5,b=2,a>b?,则执行语句:a+= a-= a*a;A.循环执行一次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次。以下语句执行后x,y,z的值是 (虽然指向了具体的存储单元,但该单元中没有确定值,多以不能执行*p=*q;
2024-01-18 19:56:39 379 1
原创 1.15C基础作业
2、现有一个字符串char str[32] = "a1pbv8";要求编写一段代码实现字符串倒置,str中存储的内容为"8vbp1a"1、改写strlen strcpy strcmp strcat。3、求二维数组的最大值,并输出最大值对应的行号和列号。4、输出一个十行的杨辉三角。
2024-01-15 20:00:51 330
原创 C基础1.12作业
printf("大写个数:%d,小写个数:%d,数字个数:%d,符号个数:%d\n",D,X,S,F);printf("第%d项为:%d\n",n,fibo[i-1]);printf("数字::%d\n",S);printf("大写:%d\n",D);printf("符号:%d\n",F);printf("小写%d\n",X);printf("共有%d个空格\n",count);printf("请输入所求的项数:");printf("请输入字符串:");printf("请输入字符:");
2024-01-12 20:14:55 337 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人