C++菜鸟教程
文章平均质量分 94
C++小白的专属教程,讲解非常详细
INDEX3086
开发之路上,每一个结束都是一个新的开始
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++菜鸟教程 - 从入门到精通 第五节
选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是每次从未排序的部分中选择最小(或最大)的元素,将其放到已排序部分的末尾,直到所有元素排序完成。选择排序的步骤:1. 初始化:假设数组的第一个元素是最小的。2. 查找最小值:遍历未排序部分,找到最小的元素。3. 交换:将找到的最小元素与未排序部分的第一个元素交换。4. 重复:重复上述步骤,每次从未排序部分选择最小元素,直到所有元素排序完成。桶排序。原创 2025-04-04 08:37:05 · 1545 阅读 · 0 评论 -
C++菜鸟教程 - 从入门到精通 第四节
多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。声明一个 x 行 y 列的二维整型数组,形式如下:其中,type可以是任意有效的 C++ 数据类型,arrayName是一个有效的 C++ 标识符。一个二维数组可以被认为是一个带有 x 行和 y 列的表格。下面是一个二维数组,包含 3 行和 4 列:因此,数组中的每个元素是使用形式为 a[ i , j ] 的元素名称来标识的,其中 a 是数组名称,i 和 j 是唯一标识 a 中每个元素的下标。原创 2025-02-23 10:01:19 · 1579 阅读 · 0 评论 -
C++菜鸟教程 - 从入门到精通 第三节
数组的定义格式如下:类型标识符 数组名[常量表达式]说明:①数组名的命名规则与变量名的命名规则一致②常量表达式表示数组元素的个数。可以是常量或符号常量,不能为变量。例如:int a[10];//数组a的定义是合法的 int a[n];//若n为变量,则数组a的定义是非法的一维数组的定义格式为:类型说明符 数组名[常量表达式];例如,int a;定义了一个包含10个整数的数组。初始化前5个元素,其余自动填充为0。初始化前5个元素,其余自动填充为0。不指定数组长度,编译器会自动计算长度。原创 2024-11-24 08:03:48 · 1144 阅读 · 0 评论 -
C++菜鸟教程 - 从入门到精通 第二节
三角形的内角和等于180度,否则无法构成三角形(能否组成三角形的因素)我们来逐一解决 (不会的赶紧记概念呀)如果不能组成三角形,输出Error 判断三角形内角和即可如果能组成等腰直角三角形,输出Isosceles right 有一个角是直角,且其余两角均为45度如果能组成直角三角形,输出Right 有一个直角,但组不成等腰直角三角形即为直角三角形如果能组成等边三角形原创 2024-09-16 08:52:39 · 2416 阅读 · 0 评论 -
C++菜鸟教程 - 从入门到精通 第一节
抽象是从具体的实例中提取共同的特征,形成抽象类或接口,以便于代码的复用和扩展。抽象类和接口可以让程序员专注于高层次的设计和业务逻辑,而不必关注底层的实现细节。原创 2024-10-19 11:23:56 · 7101 阅读 · 2 评论
分享