自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程核心要点

2.创建3个线程,线程A打印A,线程B打印B,线程C打印C,要求重复打印顺序ABC (分别使用信号量和条件变量实现)1.创建两个线程,分支线程1拷贝文件的前一部分,分支线程2拷贝文件的后一部分。

2025-03-10 19:46:51 870

原创 进程相关知识day2守护进程

通过上述步骤,可确保守护进程稳定运行于后台,不受终端环境变化影响。

2025-03-10 18:41:05 285

原创 进程相关知识day1

【代码】进程相关知识day1。

2025-03-06 21:50:10 752

原创 io函数 day3 文件io与系统函数

【代码】io函数 day3 文件io与系统函数。

2025-03-05 20:47:50 346

原创 io标准函数和时间函数day2

【代码】io标准函数和时间函数day2。

2025-03-04 21:07:52 596

原创 io标准函数day1

2.使用fgets函数,打印一个文件,类似cat。1.使用标准IO函数,实现文件的拷贝。

2025-03-03 20:02:20 392

原创 shell语言,条件语句循环语句练习

如果选择2,则输入取款金额,如果取款金额大于实际金额,则提示账户余额不足,请重新输入,如果账户余额小于等于实际金额,则提示取款成功,打印剩余金额。、7.输入用户名和密码(加密输入),实现密码的三次登录 默认用户名admin 密码1234 账户存款10000。4.循环家目录下的所有内容,计算家目录下 目录的个数,普通文件的个数,使用for循环。1.使用case..in实现等级判断,输入一个成绩,判断等级。如果选择3,则输入存款金额,并提示 存款成功,余额的值。6.输入一个数组,请实现冒泡排序,插入排序。

2025-02-27 22:53:43 252

原创 shell编程基础(二)

{变量名:m:n}${#数组名[*]}${#数组名[@]}let 变量=表达式。

2025-02-26 18:57:59 131

原创 ubuntu终端指令集 shell编程基础(一)

【代码】、作业......

2025-02-25 18:51:06 489

原创 c高级终端指令

【代码】c高级终端指令。

2025-02-24 18:32:04 197

原创 快速排序,折半算法

【代码】快速排序,折半算法。

2025-02-20 19:52:44 103

原创 队列代码未完善

【代码】队列代码未完善。

2025-02-20 19:34:26 69

原创 栈代码未完善

【代码】栈代码未完善。

2025-02-19 21:40:02 108

原创 双向单链表

【代码】双向单链表。

2025-02-19 21:15:22 80

原创 C语言单链表

【代码】C语言单链表。

2025-02-18 20:44:40 104

原创 C语言顺序表

【代码】C语言顺序表。

2025-02-18 20:39:48 83

原创 作业....

循环遍历元素,如果存在则返回对应的位置。单链表查找第n个节点。

2025-02-15 17:44:33 87

原创 作业。。。。。

4.根据下表删除 delete_sub(list,sub);4.根据下表修改update_sub(list,sub);3.循环顺序表的元素,如果存在则返回下表sub,否则-1。顺序表排序 (冒泡、选择排序)参数:顺序表,查找的元素。参数:删除元素,顺序表。1.调用元素查找的函数。1.调用元素查找的函数。1.判断顺序表是否位空。2.判断顺序表是否创建。

2025-02-13 21:09:59 468

原创 C基础(十)动态内存分配和结构体

【代码】C基础(十)动态内存分配和结构体。

2025-02-11 19:00:24 286

原创 C基础(九)函数的相关知识(2)

c语言函数

2025-02-11 18:55:39 212

原创 C基础(八)函数的相关知识(1)

c函数

2025-02-07 18:45:14 203

原创 C基础(七) 指针和二维数组、数组指针

【代码】C基础(七) 指针和二维数组、数组指针。

2025-02-07 18:41:02 290

原创 C基础(六)指针,指针的基础概念、变量定义、运算、大小等

输入带空格的字符串,删除字符串中的空格。

2025-02-06 19:38:10 743

原创 C基础寒假练习(8)

输入部分提示用户输入10个学生的成绩,并将这些成绩存储在数组arr中。使用scanf函数读取用户输入的成绩。排序部分使用冒泡排序算法对数组arr进行升序排序。通过嵌套的for循环比较相邻的元素,如果前一个元素大于或等于后一个元素,则交换它们的位置。输出部分遍历排序后的数组,并输出每个学生的成绩。使用putchar函数输出空格和换行符。

2025-02-04 13:42:01 558

原创 C基础寒假练习(7)

使用 scanf 函数读取用户输入的两个整数,并分别存储在变量 m 和 n 中。argc 和 argv 是命令行参数的数量和值,但在这个程序中没有实际使用。这行代码包含了标准输入输出库,以便使用 printf 和 scanf 函数。从 n 开始递减,找到第一个同时能被 m 和 n 整除的数,即为最大公约数。从 m 开始递减,找到第一个同时能被 m 和 n 整除的数,即为最大公约数。声明了两个整型变量 m 和 n,用于存储用户输入的两个正整数。内层循环选择个位数字,确保与百位和十位都不同。

2025-02-04 13:24:16 323

原创 C基础寒假练习(6)

通过使用异或运算符,我们可以在不引入第三个临时变量的情况下交换两个整数的值。这种方法利用了异或运算的性质:一个数与另一个数异或两次会还原原来的数。

2025-02-01 21:48:52 1055

原创 C基础寒假练习(5)

一、编写函数求1~100中奇数的平方与偶数的立方的和。

2025-01-31 15:17:36 307

原创 C基础寒假练习(4)

这段代码通过遍历用户输入的字符串,识别出其中的单词并统计其数量。主要步骤包括读取输入、去除换行符、遍历字符串并统计单词数量。

2025-01-28 15:38:54 1359 1

原创 C基础寒假练习(3)

总结来说,这段代码实现了一个简单的字符串处理功能,能够读取用户输入的字符串,删除其中的空格,并输出处理后的结果。总结来说,这段代码通过一次遍历数组来找到最大值和第二大值,时间复杂度为 O(n),其中 n 是数组的大小。• 定义了两个字符数组 str 和 result,分别用于存储输入的字符串和处理后的字符串。• 这个函数用于计算字符串的长度。• 如果字符串末尾有换行符(即 '\n'),则将其替换为空字符 '\0',以移除换行符。• 最后,在 result 数组的末尾添加空字符 '\0',以终止字符串。

2025-01-28 15:14:38 751

原创 C基础寒假练习(2)

如果条件成立,则返回1(表示是完美数),否则返回0(表示不是完美数)。• 如果i是num的因子,并且i*i不等于num,则将i和num/i都加到sum中。二、百钱买百鸡问题,一百元钱去买鸡,公鸡5元,母鸡3元,三只小鸡1元,问买一百只鸡,有多少种买法。• 外层循环遍历公鸡的数量,从0到20(因为每只公鸡5元,所以最多只能买20只)。• 内层循环遍历母鸡的数量,从0到33(因为每只母鸡3元,所以最多只能买33只)。• 使用一个循环从2开始遍历到sqrt(num),检查每个数是否是num的因子。

2025-01-26 15:37:18 855

原创 C基础寒假练习(1)

这行代码使用宏定义将num定义为 10,表示数组的长度是 1在主函数中,声明了一个长度为num(即 10)的整数数组array,以及一些辅助变量ijtemporder。

2025-01-24 21:50:29 630

原创 C基础(五)数组(2):一维字符数组,C语言字符串函数介绍,二维整形数组的相关知识

【代码】C基础(4)数组(2):一维字符数组,C语言字符串函数介绍,二维整形数组的相关知识。

2025-01-23 20:29:17 638

原创 C基础(四)数组(1):一维整形数组,数组的逆置,冒泡排序和选择排序

一维整形数组:(一): (二): (三):

2025-01-17 19:33:08 690

原创 循环语句练习 :注意for语句,whil语句和判断语句,power_of_four函数(返回四次方),定义布尔函数的结合运用

定义了一个新的类型bool,实际上是一个整数类型。和:定义了两个宏,分别表示真和假。

2025-01-16 10:27:47 988

原创 C代码结构(二)分支结构:if,Switch,循环结构:while,for

2. 终端输入一个字符,判断是字母、数字还是其他字符,若是字母再判断大小写。3.终端输入一个数,判断是否为3的倍数,若是再判断是否为5的倍数。:在while循环内对每个数求个位、十位和百位,判断是否为水仙花数。:强调打印图形需用嵌套循环,单层循环只能输出一行或一列。:要求使用for循环求1 - 100的和。:通过while循环遍历,用。,通过while循环累加。语句判断条件并输出结果。

2025-01-15 20:44:09 1016

原创 C代码结构(一),if单分支语句

一、C代码结构二、if分支语句三、练习1示例代码:详细解析: 变量声明: 声明一个字符变量 ,用于存储从终端输入的灯的颜色。获取用户输入: 使用 函数从终端读取一个字符,并将其赋值给变量 。条件判断: 使用 结构来判断 的值,并根据不同的值输出相应的提示信息: 返回0表示程序正常结束。四、练习2示例代码:详细解析: 包含头文件: 包含标准输入输出库 ,用于使用 和 函数。 定义程序的主入口函数 。 使用 函数提示用

2025-01-14 20:44:36 1146

原创 C语言基础(三),输入输出函数、运算符、相关函数的使用方法、特点及运算符的运算规则

ntabscanf%*cgetchargetchar()用于输出单个字符,原型为,参数为字符的ASCII码值或字符本身,返回值为int类型。getchar()用于输入单个字符,原型为,无参数,返回从终端获取数据的ASCII码。++ii++--ii--a=ba+=2a=a+2a-=2a*=2a/=2a%=21.已知变量a,给a的第6个bit位置0,给a的第4个bit位置1,给a的第5个bit位取反(异或)。2.理解以下逻辑运算、逗号运算、条件运算代码。

2025-01-14 20:05:18 1026

原创 C语言基础(二),计算机数据存储、数据类型、常量、宏定义、变量。

16 的二进制表示是 0000 0000 0001 0000(假设使用16位二进制)。:对取反后的结果加1,得到 1111 1111 1111 0000。:将所有位取反,得到 1111 1111 1110 1111。: 对所有的位进行取反(0变为1,1变为0),得到。: 对所有的位进行取反(0变为1,1变为0),得到。: 首先,将231转换为二进制。: 由于我们使用的是32位系统,我们需要将。: 由于我们使用的是32位系统,我们需要将。: 将结果加1以得到补码。: 将结果加1以得到补码。

2025-01-13 19:31:57 587

原创 C语言基础(一)Linux系统相关知识、第一个C程序、gcc编译器

重点练习:重点在于知道并记住编译的整体流程。

2025-01-10 20:36:03 665

原创 MySQL 数据增删改查

注意:连接查询涉及到两个表以上,在查询的时候至少要有一个必备的连接条件,这个必备的条件就是两个表共有的那个字段相等,而且这个字段一定在一个表里是主键,在另一个表里是外健。左外连接是以左表为基表,返回左表中所有记录及连接表中符合条件的记录的外连接。基本查询语句、条件查询、多条件查询、模糊查询、分组查询、连接查询、子查询。(连接查询是将多张表中记录按照指定的条件进行连接的查询方式)关键字的重要性,特别是在创建表时避免因表已存在而引发错误。定义:子查询是在一个查询的内部包括另一个查询的查询方式。

2025-01-08 19:37:14 693

空空如也

空空如也

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

TA关注的人

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