- 博客(19)
- 收藏
- 关注
原创 C++零基础语法学习 002——输入与变量
本文介绍了C++中变量和输入的基础知识。变量如同"储存盒",用于存储不同类型的数据,常见类型包括int(整数)、float/double(小数)和char(字符)。定义变量需遵循"类型+变量名"格式,并注意命名规范。通过cin可实现用户输入功能,需搭配<iostream>头文件和std命名空间使用。文章还指出了常见问题(如变量初始化、类型匹配)并提供了个人信息收集程序的综合练习代码,帮助初学者掌握变量定义与输入操作的基本技能。
2025-10-18 10:33:31
743
原创 常用 C++ 数据类型汇总
C++常用基础数据类型指南:总结了整型(short/int/long)、浮点型(float/double)、字符型(char)和布尔型(bool)等核心数据类型的存储大小、取值范围及典型应用场景。重点说明:整数类型需注意溢出风险,浮点型存在精度限制,char默认符号性由编译器决定,string需包含头文件且优于字符数组。不同编译器和系统架构下存储大小可能略有差异。
2025-10-18 10:32:39
250
原创 Windows CMD常用命令
本文介绍了Windows CMD命令行的使用方法,包括文件和目录操作、网络诊断、系统管理三大类常用命令。文件操作类提供了dir、cd、copy等基础命令;网络类包含ipconfig、ping等实用工具;系统管理类介绍了tasklist、sfc等关键指令。文章还讲解了CMD的快捷键功能,如Tab补全、方向键调取历史等操作技巧。这些命令能有效提升Windows环境下的工作效率,建议用户多加练习掌握。
2025-10-10 21:17:24
1100
原创 C++算法竞赛常用函数详解
本文总结了C++常用标准库功能,主要包括:输入输出(iostream/iomanip)提供格式化控制;数学计算(cmath)包含基本运算和三角函数;算法(algorithm/numeric)支持排序、查找等操作;数据结构(vector/string/queue等)实现动态数组、队列等容器;实用工具(utility/ctime等)提供时间、随机数等功能;类型限制(climits/cfloat)定义数值类型极值。这些库为C++编程提供了基础支持。
2025-10-04 17:28:49
513
原创 C++ 常用数学函数
本文介绍了C/C++中常用的数学函数库<cmath>和<cstdlib>。主要包括:基础运算函数(绝对值、最值、取余)、取整函数(向下/向上取整、四舍五入)、指数对数函数(自然/常用对数、幂运算)、三角函数(正弦/余弦/正切及其反函数)、双曲函数、其他数学函数(平方根、立方根等)以及随机数函数(rand/srand)。这些函数为数值计算提供了基础支持,使用时需注意参数和返回值的类型要求。
2025-10-04 17:06:05
295
原创 CSP-J2真题训练题单01(2024年真题)
CSP-J2024真题包含4道编程题:1)简单难度的扑克牌问题;2)简单难度的地图探险问题;3)中等难度的小木棍问题;4)困难难度的接龙问题。前三题在AcWing平台提供NOI金牌选手的讲解视频和参考代码,建议在3小时内完成解题练习。题目来源为AcWing平台,后续可能会在优快云发布标准答案。
2025-10-04 16:48:53
147
1
原创 关于CSP-J第二轮比赛备考的建议
CSP-J第二轮比赛备考指南:国庆假期是备赛关键期。建议通过AcWing平台刷历年真题(含北大讲解视频),查漏补缺;薄弱知识点可参考《信息学奥赛一本通》等书籍或AI辅助学习anaan备考要点:1)刷AcWing真题(永久免费);2)学习新增考纲内容;3)提前熟悉本省要求的操作系统操作。预祝考生取得好成绩!
2025-10-02 17:25:40
219
1
原创 陶陶摘苹果C++答案(AcWing421)
摘要:题目描述陶陶摘苹果问题。陶陶有30厘米高的板凳,当苹果高度超过她伸手高度时可以使用。输入10个苹果的高度(100-200cm)和陶陶的伸手高度(100-120cm),输出她能摘到的苹果数(包括使用板凳的情况)。核心算法是将陶陶的伸手高度加30cm后,统计苹果高度不超过该值的数量。例如输入样例中,伸手高度110cm加上板凳后为140cm,能摘到5个苹果。
2025-09-27 18:48:55
306
原创 上期作业答案
上期编程作业答案公布:使用C++输出"Hello,World!"的标准代码为#include<iostream>,主函数中通过cout实现输出。这是一个基础的C++入门程序。
2025-09-15 21:44:22
110
原创 C++零基础语法学习 001——输出
本文介绍了C++输出语句的基本用法:1) 需要包含iostream头文件和使用命名空间;2) cout用于输出内容,字符串需加双引号,数字直接输出;3) 推荐使用"\n"换行而非endl以提高效率;4) 给出了输出"Hi."和数字12345的示例代码;5) 布置了计蒜客T1004作为课后作业。文章采用分步讲解的方式,适合C++初学者理解基础输出操作。
2025-09-15 21:40:51
276
原创 C++常用头文件
本文介绍了C++标准库中常用的头文件及其功能:输入输出(iostream、iomanip)、字符串处理(string、cstring)、数学运算(cmath、limits)、容器(vector、list、map等)、算法(algorithm、numeric)、内存管理(memory)、异常处理(exception)和时间处理(ctime、chrono)。这些头文件提供了丰富的数据结构和算法支持,是C++编程的基础工具集。
2025-09-14 20:37:09
343
1
原创 信息学奥赛一本通官方测评网站第一题题解
【摘要】题目要求计算两个整数的和。输入为一行的两个空格分隔的整数,输出它们的和。以C++代码为例,通过cin读取输入,cout输出结果。示例输入"2 3"对应输出5。该题在OJ系统上提交数达425,587次,通过率为约60%。核心算法仅需一行加法运算即可实现。
2025-09-14 09:23:03
141
原创 C++零基础语法学习 000——准备
本文介绍了C++编程入门教程。第一部分讲解如何安装DevC++集成开发环境,包括下载链接和提取码,并建议将界面调整为中文。第二部分指导读者创建第一个C++程序,演示了输出"Hi."的简单代码示例,并详细说明了从新建文件到编译运行的完整流程。文章最后预告了后续更新计划。
2025-09-14 09:03:28
288
1
原创 对信奥刷题网站的推荐
国内优质OJ平台推荐:洛谷(luogu.com.cn)提供丰富题库;北大OJ(POJ)作为老牌平台拥有众多优质题目;AcWing(acwing.com)集刷题与课程于一体,由NOI金牌讲师打造,性价比高,涵盖经典算法题和在线编程栏目。
2025-08-18 20:34:08
248
原创 Dragon 1.0.1来啦
// 输入语句: input() if (trimmedLine == "input()") { std::string varName;} // if语句: if (条件表达式): if (trimmedLine.find("if (") == 0 && trimmedLine.rfind("):") == trimmedLine.length()-2) { std::string condition = trimmedLine.substr(4, trimmedLine.length()-6);
2025-05-15 19:56:52
881
原创 Dragon编程语言
// 输入语句: input() if (trimmedLine == "input()") { std::string varName;} // if语句: if (条件表达式): if (trimmedLine.find("if (") == 0 && trimmedLine.rfind("):") == trimmedLine.length()-2) { std::string condition = trimmedLine.substr(4, trimmedLine.length()-6);
2025-05-11 13:04:53
979
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅