摘要: 面向对象的三大特性包括 封装、继承、多态。C 语言作为一种 面向过程 的编程语言,其本身并 不支持面向对象 的相关特性,但我们可以利用结构体 struct 实现类似于其他面向对象语言中的面向对象特性。 封装 封装是面向对象编程中将数据和操作数据的方法封装在同一个对象中,通过访问控制(如 privat 阅读全文
posted @ 2026-01-25 19:24 nuo534202 阅读(4) 评论(0) 推荐(0)
摘要: 比赛链接:ABC440 A - Octave 输出 \(X \times 2^Y\)。 时间复杂度: \(O(1)\)。 #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); c 阅读全文
posted @ 2026-01-18 16:28 nuo534202 阅读(5) 评论(0) 推荐(0)
摘要: 项目仓库:Nuo-Math-Compiler 英文版 README:English Version README Nuo-Math-Compiler 是一个用于小型自定义数学表达式语言的简单编译器。它对输入表达式进行词法分析、语法分析和语义分析,并输出每个阶段的 json 文件。您可以查看 项目要求 阅读全文
posted @ 2025-12-31 01:10 nuo534202 阅读(1) 评论(0) 推荐(0)
摘要: Repository Link: Nuo-Math-Compiler Chinese README file: 中文版 README The Nuo-Math-Compiler is a simple compiler for a small self-defined mathematical ex 阅读全文
posted @ 2025-12-31 01:09 nuo534202 阅读(2) 评论(0) 推荐(0)
摘要: 课程链接:EasyX 快速入门 EasyX 是针对 C++ 的图形库,源文件只能是 .cpp 文件。 EasyX 坐标和设备 坐标默认远点在左上角,\(X\) 轴向右为正,\(Y\) 轴向下为正,度量单位是像素点 设备:绘图表面 默认的绘图窗口 IMAGE 对象 EasyX 图形编程 窗口函数 in 阅读全文
posted @ 2025-06-25 16:04 nuo534202 阅读(122) 评论(0) 推荐(0)
摘要: 课程链接:黑马 C++ C++ 基础语法 指针 空指针和野指针 空指针:指针变量中指向内存中编号为0的空间 用途:初始化指针变量 注意:空指针指向的内存是不可访问的 野指针:指针变量指向非法的内存空间 #include <iostream> using namespace std; int main 阅读全文
posted @ 2025-06-25 16:02 nuo534202 阅读(15) 评论(0) 推荐(0)
摘要: 比赛链接: Atcoder Beginner Contest 366 Github 链接: ABC366 A - Election 2 只有 \(T\) 或者 \(A\) 大于等于 \(N\) 的一半的时候输出 Yes,否则输出 No。 #include <bits/stdc++.h> using 阅读全文
posted @ 2025-06-25 13:53 nuo534202 阅读(2) 评论(0) 推荐(0)
摘要: 比赛链接: Atcoder Beginner Contest 381 Github 链接:ABC381 A - 11/22 String 按照题意模拟。 #include <bits/stdc++.h> using namespace std; signed main() { ios::sync_w 阅读全文
posted @ 2025-06-25 10:59 nuo534202 阅读(4) 评论(0) 推荐(0)
摘要: 比赛链接:Atcoder Beginner Contest 406 Github 链接:ABC406 A - Not Acceptable 将小时转换成分钟直接进行判断。 时间复杂度:\(O(1)\)。 #include <bits/stdc++.h> using namespace std; in 阅读全文
posted @ 2025-06-25 10:49 nuo534202 阅读(4) 评论(0) 推荐(0)
摘要: 比赛链接:Atcoder Beginner Contest 395 Github 链接:ABC395 A - Strictly Increasing? 按照题意模拟。 #include <bits/stdc++.h> using namespace std; int main() { ios::sy 阅读全文
posted @ 2025-06-25 10:40 nuo534202 阅读(0) 评论(0) 推荐(0)