- 博客(4)
- 收藏
- 关注
原创 判断一点是否位于三角形内部
如给定三点ABC,如何判断另一点P是否位于ABC所形成的三角形内部?1、面积法:若点P位于三角形内部,则P与三点连线所成的三个三角形面积之和应为三角形ABC的面积,如果不等则说明点P不在三角形内部。实现代码如下:#include <iostream>#include <cmath>using namespace std;/**定义一个点类*/struct P...
2020-04-17 19:25:54 2446
原创 C++学习随笔 (排序)
C++学习随笔(3)一些常见的排序方法冒泡排序:这个是常见且比较容易理解的一种排序方法。主要是通过不断对比两个相邻的数值大小来完成最终的排序。示例如下:#include <iostream>using namespace std;int main(){ int arr[5] {1,4,2,5,3}; int temp; for( int i ...
2020-03-27 17:04:16 167
原创 C++学习随笔 (形参与实参)
C++学习随笔(2)函数的实参与形参在给函数传递参数时,参数的值不会直接传递给函数,而是复制一个副本,存储在栈上面。然后函数再使用这个副本来进行运算操作。由于函数操作的是副本故形参的改变不会引起实参的变化,比如下面示例:#include <iostream>using namespace std;void change( int x ){ x++;}...
2020-03-27 16:20:41 166
原创 C++学习随笔 (容器)
C++学习随笔(1)vector的使用1、定义:是一个能够存储任意类型的动态数组,可以增加和压缩数据。vector的用法:1、头文件应包括 #include<vector>2、vector的创建 vector <int> vec;//创建一个int类型名为vec的vector;3、在容器尾部添加元素: vec.push_back(a);4、使用下标访问元素:...
2020-03-26 17:56:30 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人