<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenyuli1005的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenyuli1005</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenyuli1005]]></copyright><item><title><![CDATA[csp-2019 选择题第六题]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/155129206</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/155129206</guid><author>chenyuli1005</author><pubDate>Sat, 22 Nov 2025 10:33:19 +0800</pubDate><description><![CDATA[所需空间与线性表长度成正比。链表不具有的特点是（）插入删除不需要移动元素。不必事先估计存储空间。]]></description><category></category></item><item><title><![CDATA[1030-csp 2019 入门级第一轮答案解析]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/155127406</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/155127406</guid><author>chenyuli1005</author><pubDate>Sat, 22 Nov 2025 10:19:02 +0800</pubDate><description><![CDATA[假设我心里想一个 1 到 100 之间的数字，你每次猜一个数，我只会告诉你 “大了”、“小了” 或 “猜对了”。即使是最坏的情况，比如答案是 1 或者 100，你也只需要 7 次就能找到。我说 “小了”，你就知道答案在 51-100 之间。我说 “小了”，你就知道答案在 63-74 之间。我说 “小了”，你就知道答案在 66-67 之间。我说 “大了”，你就知道答案在 51-74 之间。我说 “大了”，你就知道答案在 63-67 之间。我说 “大了”，你就知道答案一定是 67。你最后猜 67，猜对了。]]></description><category></category></item><item><title><![CDATA[认识指针1]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/154564742</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/154564742</guid><author>chenyuli1005</author><pubDate>Sat, 08 Nov 2025 10:28:41 +0800</pubDate><description><![CDATA[输出：指针指向的值是：10解释：&是 "取地址符"（找到a的位置），*是 "解引用符"（拿a里的东西）。// 指针p指向a（&a表示取a的地址，p指着a的地址）cout << "指针指向的值是：" << *p << endl;题目：定义一个整数变量a，用指针p指向它，通过指针输出a的值。int a = 10;// 通过指针访问a的值。一键获取完整项目代码。]]></description><category></category></item><item><title><![CDATA[queue]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/153516387</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/153516387</guid><author>chenyuli1005</author><pubDate>Sat, 18 Oct 2025 10:44:37 +0800</pubDate><description><![CDATA[cout << "队首元素：" << q.front() << endl;#include <queue>  // 使用queue必须包含此头文件。// 输出队首元素（队列第一个元素）// 创建存储整数的queue。// 入队：将元素加入队列末尾。]]></description><category></category></item><item><title><![CDATA[for循环和累加器]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/153515640</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/153515640</guid><author>chenyuli1005</author><pubDate>Sat, 18 Oct 2025 10:24:02 +0800</pubDate><description><![CDATA[cout<<"你好"<<endl;cout<<"你好"<<endl;重复执行输出“你好”]]></description><category></category></item><item><title><![CDATA[容器：vector]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/153514766</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/153514766</guid><author>chenyuli1005</author><pubDate>Sat, 18 Oct 2025 10:07:56 +0800</pubDate><description><![CDATA[/book变量名可以修改，创建空数组，名为book。cout << "共有 " << book.size() << " 本书" << endl;book.push_back("数学");#include <vector> // 包含 vector 头文件。1.vector：动态数组，可随机访问（像 "自动变大的书包"）book.push_back("MC");// 定义一个“装整数的书包”，名叫 仔仔包。// 看看书包里有多少东西。]]></description><category></category></item><item><title><![CDATA[模拟算法（新颖题型）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/151894299</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/151894299</guid><author>chenyuli1005</author><pubDate>Sat, 20 Sep 2025 10:58:27 +0800</pubDate><description><![CDATA[1.因为题中说每隔两米就种一棵树，所以for循环中的i++要改为i+=2。]]></description><category></category></item><item><title><![CDATA[枚举算法练习题]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/151893160</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/151893160</guid><author>chenyuli1005</author><pubDate>Sat, 20 Sep 2025 10:33:07 +0800</pubDate><description><![CDATA[2.因为要判断能不能整除，所以要用到%，例：i%2==0（如果等于零就说明能整除）1.因为题中让我们在100到200中找，所以可以用for循环便利。2.因为要判断十位是否比个位大，所以要把个位，十位分别列出来。1.因为题中让我们在1到50中找，所以可以用for循环便利。个位：i%10         十位：i/10。2.因为题中让我们求和，所以可以用累加器便利。累加器：int m=0;1.因为题中让我们判断，所以可以用到if。1.单数就是奇数：1，3，5，7，9。1.双数就是偶数：2，4，6，8。]]></description><category></category></item><item><title><![CDATA[6号练习题]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/151250158</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/151250158</guid><author>chenyuli1005</author><pubDate>Sat, 06 Sep 2025 10:49:22 +0800</pubDate><description><![CDATA[3.(40 - cr * i) % rt == 0，cr*i为成人人数乘以票价，为成人总票价。40-cr*i为儿童的总票价，再用%判断40 - cr * i是否被rt整除。4.如果整除就输出i（成人人数），（40 - cr * i）/3（儿童人数）（用40 - cr * i儿童总票价除以3为儿童人数 ）i++) { //成人最多8人。//i为成人人数，(40-cr*i)/rt为儿童人数。2.因为成人最多为40/5=8人，所以for循环从1到8循环便利。1.cr,rt分别为成人，儿童票价。]]></description><category></category></item><item><title><![CDATA[12日数组练习]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/149293192</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/149293192</guid><author>chenyuli1005</author><pubDate>Sat, 12 Jul 2025 13:57:01 +0800</pubDate><description><![CDATA[1.先初始化一个二维数组：int a[2][2]={{1,2},{3,4}};1.先初始化一个数组：int a[]={2,4,6,8,10};2.因为题中让我们输出数组中所有元素，所以可以用for循环便利。3.因为从小到大排序后，最大的在最后，所以cout输出a[3]1.先初始化一个数组：int a[]={60,70,80};1.先初始化一个数组:int a[]={5,3,9,1};3.因为数组中有5个元素，所以for循环从0到4循环。2.运用嵌套循环便利输出。，找出最大值并输出。，找出最大值并输出。]]></description><category></category></item><item><title><![CDATA[2025.6.21笔记（3）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148807074</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148807074</guid><author>chenyuli1005</author><pubDate>Sat, 21 Jun 2025 10:39:56 +0800</pubDate><description><![CDATA[4.编写一个程序，输入 10 个整数，存储到数组中，然后输出数组中的所有元素。1.因为要输入一个数组，所以要用到for循环和cin输入。2.因为要输入10个数，所以for循环从0循环到9。例子：int a[3]={1,2,3};例子：int a[3]={1,2,3};2.创建一个数组，并赋值为1，2，3。2.输入完后，再用for循环输出。例子：int a[5];3.输出数组中第二个元素。]]></description><category></category></item><item><title><![CDATA[2025.6.21笔记（2）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148805269</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148805269</guid><author>chenyuli1005</author><pubDate>Sat, 21 Jun 2025 09:51:39 +0800</pubDate><description><![CDATA[2.判读奇偶数：如果这个数%2==0，则它为偶数，如果这个数%2!2.编写一个程序，输入两个整数a和b，交换它们的值并输出、2.因为要交换它们的值在输出，所以要在输出时交换它们的位置。1.因为要判断输入的数是奇数还是偶数，所以要用到if判断。1.编写一个程序，输入一个整数，判断它是奇数还是偶数。1.因为要输入两个整数，所以要用到cin输入。cout<<"偶数";cout<<"奇数";]]></description><category></category></item><item><title><![CDATA[2025.6.21笔记]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148804906</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148804906</guid><author>chenyuli1005</author><pubDate>Sat, 21 Jun 2025 09:36:25 +0800</pubDate><description><![CDATA[1.因为题中让我们使用for循环输出1到100中可以被3整除的数的和，所以需要写一个for，让它从1循环到100。1.因为题中让我们使用for循环竖排输出1到100，所以需要写一个for，让它从1循环到100。1.因为题中让我们使用for循排输出1到100的和，所以需要写一个for，让它从1循环到100。3.因为题中让我们输出1到100中可以被3整除的数的和，所以需要用if判断能否被3整除。3.因为题中让我们求1到100的和，所以需要让累加器从1累加到100。2.因为题中让我们求和，所以需要用到累加器。]]></description><category></category></item><item><title><![CDATA[C++ 信息学奥赛总复习题（第二章）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148492275</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148492275</guid><author>chenyuli1005</author><pubDate>Sat, 07 Jun 2025 10:50:52 +0800</pubDate><description><![CDATA[5.自增运算符 "++" 只能用于变量，不能用于常量或表达式。5.编写一个程序，输入两个整数 a 和 b，交换它们的值并输出。4.逻辑运算符 "&&" 的优先级高于 "||"。1.编写一个程序，输入一个整数，判断它是奇数还是偶数。2.取模运算符 "%" 的操作数可以是浮点型。3.字符型数据在内存中存储的是______。4.运算符 "++" 的作用是______。4.以下关于数据类型转换的说法正确的是（ ）5.关系运算符的结果是______类型。3.表达式 5 / 2 的结果是（ ）]]></description><category></category></item><item><title><![CDATA[C++ 信息学奥赛总复习题答案解析（第一章）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148492071</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148492071</guid><author>chenyuli1005</author><pubDate>Sat, 07 Jun 2025 10:45:54 +0800</pubDate><description><![CDATA[1.标识符的命名规则（以字母或下划线开头，由字母、数字、下划线组成）知识点：字符型数据的输入输出及 ASCII 码值的获取。知识点：浮点型数据的输入输出和平均值计算。3.变量声明可以放在作用域内的任何位置。知识点：基本的输入输出语句和程序结构。知识点：for 循环的使用和累加运算。2.cout 输出语句的正确用法。知识点：变量声明、赋值和算术运算。1.C++ 是大小写敏感的语言。1.C++ 源文件的命名规范。2.C++ 程序的入口函数。3.C++ 注释的两种形式。5.输出语句的关键字。]]></description><category></category></item><item><title><![CDATA[C++ 信息学奥赛总复习题（第一章）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148491948</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148491948</guid><author>chenyuli1005</author><pubDate>Sat, 07 Jun 2025 10:33:49 +0800</pubDate><description><![CDATA[2.声明两个整型变量 a 和 b，分别赋值为 10 和 20，然后输出它们的和。3.编写一个程序，输入一个字符，然后输出该字符及其对应的 ASCII 码值。3.在 C++ 中，注释有两种形式，分别是______和______。5.编写一个程序，输入两个实数，输出它们的平均值。4.声明一个整型变量 a 的语句是______。2.C++ 程序的入口函数是______。5.在 C++ 中，语句结束的标志是（ ）3.以下关于变量声明的说法正确的是（ ）5.输出语句的关键字是______。]]></description><category></category></item><item><title><![CDATA[蓝桥stema省选拔赛（编程题）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148349346</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148349346</guid><author>chenyuli1005</author><pubDate>Sat, 31 May 2025 10:49:19 +0800</pubDate><description><![CDATA[已知桶的容量为 H 升，并且每小时桶内的水量增加 x 升。一行输入两个整数 H 和 x (10≤H≤100, 1≤x≤20)，分别表示桶的容量以及每小时桶内增加的水量，整数之间以一个空格隔开。1.根据数学思路h/x就是所需时间，但是在c++中会直接向下取整，所以需要用ceil向上取整。输出一个整数，表示小明第一次看到桶中的水溢出来时，距离初始时刻经过的小时数。内存限制：C/C++ 语言 65536KB；时间限制：C/C++ 语言 1000MS；其他语言 3000MS。时间限制：C/C++ 1000MS；]]></description><category></category></item><item><title><![CDATA[蓝桥stema省选拔赛（选择题）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148187192</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148187192</guid><author>chenyuli1005</author><pubDate>Sat, 24 May 2025 11:01:13 +0800</pubDate><description><![CDATA[1.C中8进制的356转换成十进制为3*8^2+5*8^1+6*8^0=3*64+40+6=192+46=238。1.cout中第一个输出的为1+2=，因为1+2=用“”括起来了，所以它就会被当成字符输出。2.cout中第二个输出3，因为1+2没有用“”括起来，所以它就是一个加法运算。2.因为x=10只能在if判断里使用，所以第二个cout输出5。1.因为x=5大于0，所以这时x=10，输出10。作用率，例：x=10只能在if的花括号里使用。1.A中int是整数类型。4.D中int是整数类型。]]></description><category></category></item><item><title><![CDATA[C++ 蓝桥 STEMA 真题模拟测试卷一（选择题）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/148024683</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/148024683</guid><author>chenyuli1005</author><pubDate>Sat, 17 May 2025 10:59:26 +0800</pubDate><description><![CDATA[则arr[3]的值为（ ）A. 0B. 3C. 不确定值D. 编译错误。1.以下 C++ 数据类型中，占用内存空间最小的是（ ）A. intB. short intC. long intD. char。指针基本特性：空指针指向地址 0，指针大小与操作系统位数相关（32 位 4 字节，64 位 8 字节），所以答案为B。2.下列循环语句中，循环体执行次数为 3 次的是（ ）2.B中i 从 1 到 3，执行 3 次。1.A中括号中应为int a,int b。2.B中括号中应为int a,int b。]]></description><category></category></item><item><title><![CDATA[第 13 届蓝桥杯 C++ 青少组省赛中 / 高级组 2022 年真题（编程第一题）]]></title><link>https://blog.youkuaiyun.com/chenyuli1005/article/details/147677263</link><guid>https://blog.youkuaiyun.com/chenyuli1005/article/details/147677263</guid><author>chenyuli1005</author><pubDate>Sat, 03 May 2025 11:56:13 +0800</pubDate><description><![CDATA[比较两个数，返回较大者。输入保证 N≠M，无需处理相等情况。：输入两个正整数 N 和 M（N≠M），输出较大的数。1.只需将n和m用if判断大小，再将大的数输出。1.直接使用条件运算符。]]></description><category></category></item></channel></rss>