自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (十四届B组)岛屿个数,子串简写,(十五届模拟)第三、四题

求12345678901234567890123456789012345678901234567890%2023。[1,1000000]中有几个各位和为23的质数。

2024-03-11 02:00:00 149

原创 第十四届蓝桥杯B组(接龙数列)

例如 12,23,35,56,61,1112,23,35,56,61,11 是接龙数列;12,23,34,5612,23,34,56 不是接龙数列,因为 56 的首位数字不等于 34 的末位数字。对于一个长度为 K的整数数列:A1,A2,...,AK我们称之为接龙数列当且仅当 Ai 的首位数字恰好等于 Ai−1的末位数字 (2≤i≤K)。现在给定一个长度为 N 的数列 A1,A2,...,AN请你计算最少从中删除多少个数,可以使剩下的序列是接龙序列?第二行包含 N个整数 A1,A2,...,AN。

2024-01-31 22:16:40 231

原创 第十四届蓝桥杯B组(飞机降落)

函数的功能:将指针变量 s所指向的前 n个 字节的值用一个“整数” value 替换,注意 value是 int 型。src 是 void* 型的指针变量,所以它可以为任何类型的数据进行初始化。可以于 Ti 时刻开始降落,最晚可以于 Ti + Di 时刻开始降落。一架飞机降落完毕时,另一架飞机可以立即在同一时刻开始降落,但是不能在前一架飞机完成降落前开始降落。对于每组数据,输出 YES 或者 NO,代表是否可以全部安全降落。以下 N 行,每行包含三个整数:Ti,Di 和 Li。value为要填充的值;

2024-01-30 23:30:13 263 1

原创 第十四届蓝桥杯B组(日期统计、01串的熵、冶炼金属)爆破

这个子序列可以按照下标顺序组成一个 yyyymmdd 格式的日期,并且要求这个日期是 2023 年中的某一天的日期,例如 20230902,20231223。这个炉子有一个称作转换率的属性 V,V 是一个正整数,这意味着消耗 VV个普通金属 O 恰好可以冶炼出一个特殊金属 X,当普通金属 O 的数目不足 V 时,无法继续冶炼。每条记录都是独立的,这意味着上一次没消耗完的普通金属 O 不会累加到下一次的冶炼当中。小蓝现在有一个长度为 100 的数组,数组中的每个元素的值都在 0 到 9 的范围之内。

2024-01-29 22:16:55 330

原创 线性表-two~链式存储、广义表

每个结点包括两个部分,一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。双向链表是链表的一种,它的每个数据结点都有两个指针,分别指向直接后继(结点的后一个结点)和直接前驱(结点的前一个结点)。步骤:先找到链表的第i-1个结点,用p指向。再找到链表的第i-1个结点,用p指向。(2)多重链表中结点的指针域会有多个,如上面例子包含了Next和Sublist两个指针域。(3)包含两个指针域的链表并不一定是多重链表(双向链表不是多重链表)。删除链表的第i(1

2022-10-28 20:23:11 1094

原创 线性表~线性表的基本操作--one

(3)int Find(ElementType A,List L):在线性表L中查找A第一次出现的位置。(2)ElementType FindKth(int K,List L):在表L中找位序为K的元素。(5)void Delete(int t,List L):删除指定位序t的元素。(6)int Length(List L):返回线性表L的长度n。在第i(i

2022-10-22 21:09:35 222

原创 函数~原型~声明~~

语句时会找到函数定义并执行其内容,执行完lel()中的内容后,计算机会返回main()执行下一条语句。实际参数可以是常量,变量或表达式,实际参数最终被求得的值(实际参数是具体的值)要被拷贝给被调函数相应的形式参数。形式参数是被调函数(lel())中的变量,实际参数是主调函数(main())赋给被调函数的具体值。(1)函数头中的lel()后面没有分号,让编译器明白这是定义lel(),而不是调用函数或声明函数原型。实际参数是出现在函数调用圆括号中的表达式,形式参数是函数定义的函数头中声明的变量。

2022-10-11 22:26:55 1933

原创 字符数组char (2)

[toc]# 字符数组的输入输出1.单个字符输入输出2.字符串整体或部分输入输出输入输出项必须是以字符串地址的形式出现;字符串常量:printf("%s","string");只能输入不含空格(用scanf时),\t,\n的字符串;# 处理字符串的函数。

2022-10-05 20:23:26 752

原创 二维数组;字符数组(1)

(3)提供的初值个数与预定的数组长度相同时,定义时可省略数组长度系统会自动根据初值个数确定数组长度。(4)初值个数小于数组长度,之将这些字符赋给数组中前面那些元素,其余元素自动定位空字符('\0')1.用单个字符对字符数组初始化 char c[4]={ 'c','p','r,'\0'};(2)若对全部元素都赋初值,则定义数组时对第一维的长度可不指定,但第二维 的长度不可省。C语言用字符数组存放字符串,字符数组中的各元素依次存放字符串的各字符。字符串存储到字符数组中,字符串与第一个'\0'构成有效字符串。

2022-09-29 23:41:30 221

原创 数组 (1)一维数组

/内含10个int类型元素的数组,([])表示a是数组,方括号中的数字表明数组中元素的个数。通过数组下标数(也称为索引)来表示数组中的各元素。数组编号从来0开始,a[0]表示a数组的第一个元素。(类型说明符是数组的类型,数组名的命名规则与变量名相同,常量表达式可为常量,符号常量)将数组的下标作为循环变量,通过循环,就可以对数组的所有元素逐个进行处理。一组数组赋初值的个数不能超过数组总元素的个数。3.对全部数组元素赋初值时,可不指定数组长度。只能引用单个数组元素,不能一次引用整个数组。

2022-09-23 22:35:49 941

原创 简单介绍一下循环语句(while,for...)

(6)表达式1可以设置循环体变量的初值,也可以是与循环体变量无关的其他表达式,表达式1,3还可以为逗号表达式,如。相当于while(1)语句,即不设初值,不判断条件(认为表达式2为真),循环变量不增值,无终止地执行循环体。{语句块} //{}内的为循环体语句,可为一个语句({}可不加),可为复合语句。{语句} 为真,执行语句后求解表达式3,再判断表达式2(循环);(2)表达式2省略时,即不判断循环条件,认为表达式2始终为真,循环无终止进行下去。

2022-09-17 16:47:28 154

原创 关于选择结构语句(if,switch)的一些知识

2.执行流程:首先计算表达式的值,然后与各个case后的常量表达式的值比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后。若都不成立,执行最后一个else对应的语句。if (表达式1) {语句块1} //依次判断表达式,若有表达式成立,则输出。else if(表达式2){语句块2} 其对应的语句,至此,该if语句结束,不再向后。if (表达式1) //先判断表达式,如果成立,执行语句块1;

2022-09-12 13:04:36 215

原创 类型转换 >>-<< 关于输入输出的知识

类型转换输入输出函数

2022-09-08 20:35:06 615

原创 运算符与表达式2~>>(关系,位,求字节数)<<~

关系,位,求字节数。

2022-09-04 11:32:22 267

原创 运算符与表达式1(~~>==<~~)

运算符与表达式逻辑,算数,自增自减,条件,逗号

2022-08-31 22:21:37 715

原创 常变量与符号常量的区别是什么? 什么是字符串常量?

常变量与符号变量的区别 字符串常量字符串函数

2022-08-25 17:45:14 1295

原创 ----变量

初始化时一般应使“=”右边表达式的数据类型和“=”左边变量的类型保持一致,否则,系统进行自动赋值转换。不同类型变量(如:整数变量,浮点数变量,字符变量)的存储空间不同。只定义未赋值或未初始化的变量,其值是由定义时所使用的存储类型决定的。(constant恒定不变的,const是定义常变量的。特别的是常变量,必须在定义的同时赋值,且在程序运行过程中,其值不可改变。变量的定义是一条语句,每条语句都是以分号结尾的。变量只有通过赋值才能使变量的值(要素)有意义。对一个变量所赋的值存储在该变量的内存空间中。

2022-08-20 20:37:22 1143

空空如也

空空如也

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

TA关注的人

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