- 博客(22)
- 收藏
- 关注
原创 2024.6.13 1.创建编号为ABC三个线程,三个线程循环打印自己的编号,要求打印出来的结果必须是ABC 2.无名管道练习
1.创建编号为ABC三个线程,三个线程循环打印自己的编号,要求打印出来的结果必须是ABC。运行结果(去掉注释会出现程序阻塞的情况)代码(猜测用信号灯实现)
2024-06-13 23:42:48
188
原创 2024.6.12 1.将父子进程拷贝图片进行修改 2.分析错误3.用线程的方式拷贝图片
这可能是因为A线程和B线程共享附属进程的资源,B线程运行到中间时分配给他的资源结束,回到A线程打印。B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. B线程中不打印!可以看见打印出来的整个字符串也出现重复,这可能是因为A线程运行时,B线程没有运行,再一次证明了linux以时间片轮回方式运行。2.要求定义一个全局变量 char buf[] = "1234567",创建两个线程,不考虑退出条件。3.用线程完成图片拷贝,要求一个线程拷贝一半,另一个线程拷贝另一半。
2024-06-12 22:20:57
144
原创 2024.6.11 1.获取指定目录下的文件属性。2.利用父进程和子进程复制图片
2.要求将指定路径下,所有文件(除了隐藏文件)的权限及最后一次的访问时间提取出来,写入到file.txt中!1.要求将指定路径下,所有文件(除了隐藏文件)的权限及最后一次的访问时间提取出来,写入到file.txt中。
2024-06-12 02:40:46
197
原创 2024.6.6 文件IO练习
要求用fscanf\fprintf fgetc\fputc fgets\fputs实现文件拷贝。2.判断两个文件的内容是否完全相同。运行结果(多了个换行)
2024-06-06 23:12:09
219
原创 2024.6.3 1.单向链表 2.单向循环链表。3.Joseph(约瑟夫)问题
1.插入排序,翻转,快慢指针函数代码。3.Joseph(约瑟夫)问题。
2024-06-04 01:34:20
156
原创 24.5.25 指针练习
2.定义一个整型数组,要求从终端输入5个数字。判断n是否存在于那5个数字中。1.通过指针方式遍历数组:遍历输入和遍历输出。建议大家参考普通int类型格式来做。思路:inta1=10,a2=20,a3=5;定义一个无符号的整型数组,求数组中的最大值。12345 6---》6不在数组中。12345 4---》4在数组中。
2024-05-25 16:14:24
174
1
原创 2024.5.23 1.用shell脚本打印99乘法表。2.用shell脚本打印三角形。3.在终端输入一个字符串,通过shell脚本获取空格的个数
在以下图形的基础上修改,要求从终端输入三角形层数,打印出对应层数三角形。3.输入一个字符串,获取空格的个数。
2024-05-23 20:01:50
135
1
原创 2024.5.22 1.用shell脚本获取字符串中的指定字符串 2.用shell脚本实现从终端输入两个值,交换输出
2.从终端获取两个数据,对该数据进行交换。①要求获取www.baidu.com。②要求获取baidu。
2024-05-22 19:02:32
269
1
原创 24.5.16 1.改写strcmp strcat。2.统计字符个数(创建新数组)。3.字符串倒置(创建新数组)。4.删除字符串中的空格。5.附加题(不创建新数组完成3题和4题)。
2.从终端获取一个字符串,判断该字符串中有几个小写字母,大写字母,数字字符。4.从终端获取一个字符串,要求删除字符串中的所有空格。3.从终端获取一个字符串,要求将该字符串倒置存储(创建一个新数组)1.改写strcmp strcat。
2024-05-16 20:16:08
199
原创 2024.5.15 1.判断最大值。 2.要求在不调用标准库函数的前提下,实现strlen功能,strcpy功能。
②实现strcpy功能(strcpy在实际运用中并不会处理字节长的字符串复制给字节短时造成数据溢出的问题,这里可以小小的优化一下)2.要求在不调用标准库函数的前提下,实现strlen功能。定义一个无符号的整型数组,求数组中的最大值。代码结果(不会录入回车符)①实现strlen功能。
2024-05-15 19:13:53
193
原创 24.5.14 1.switch-case实现学生成绩管理。2.猴子吃桃。3.水仙花数。4.for循环打印四边形。5.打印99乘法表。
到第10天早上想再吃时,见只剩下一个桃子了。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下。水仙花数:是指一个三位数的每一位的立方和还等于这个数,则这个数称之为水仙花类。猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。num =个位数的立方+十位数的立方+百位数的立方。提示:取成绩的十位,判断与910876是否相等。从外部输入一个学习成绩,范围为0-100,成绩大于等于90分,则输出A,成绩大于等于80,则输出B,成绩大于等于60,则输出C。
2024-05-14 22:54:01
411
1
原创 24.5.13: 1,输入一个三位整数,求个位、十位、百位的和。 2,两个数的值交换。 3,三角形面积4,判断一个整数的奇偶性。
开根号的函数:sqrt()。例子:√2 ==> sqrt(2);头文件:#include。gcc 编译的时候需要加上-lm选项 (-l:小写的L)。例如 gcc 1.c -lm。而公式里的p为半周长(周长的一半): p=(a+b+c)/2。如果是,打印出:%d是偶数,否则,打印出:%d是奇数。4.终端输入一个整形数据,判断整形数据是否为偶数。1.输入一个三位数,求个位、十位、百位的和。3.输入三角形的边长,求面积。2.实现两个数的交换。
2024-05-13 19:52:00
127
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人