自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++学习笔记 — 函数重载与内联函数

C++学习笔记 — 函数重载与内联函数函数重载功能相近、作用域一致,仅仅形参类型不同或个数不同-> 采用相同的函数名称编译器将自动根据参数类型、个数等进行最佳匹配,调用相应的函数。int add(int x,int y);int add(int x,int y,int z);float add(float x,float y);int x,y,z;float e,f;add(x,y);add(x,y,z);add(e,f);默认参数函数在声明时预先给出默

2021-04-01 18:24:41 151

原创 C++学习笔记 — 引用(数据类型)与动态内存管理

C++学习笔记 — 引用(数据类型)与动态内存管理引用:& – 标识符的别名(对内存空间起别名)声明一个引用时,必须同时对它进行初始化,使它指向一个已经存在的变量(对象)。一旦一个引用被初始化后,就不能改为指向其他对象。引用可以作为函数的参数进行传递,也可以作为返回值。使用示例:独立引用int i,j;int &ri = i;j = 10;ri = j; // 相当于i=j用于参数传递时:#include<iostream>usin

2021-04-01 16:52:58 128

原创 C++学习笔记 --- 输入&输出

C++学习笔记 — 输入&输出1. 头文件#include<iostream>using namespace std; //引入命名空间2. 输入cin>>表达式1>>表达式2;其中,表达式只能是变量或内存区。cin.get()函数:读取字符(串),返回值为int类型,成功则返回读取字符的ASCII码值。cin.getline()函数cin.getline() 与 cin.get() 的区别是:cin.getline() 不会将行结束符(如

2021-04-01 15:41:05 108

原创 洛谷 P2181 对角线

洛谷 P2181 对角线题目描述:对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,66 边形:#组合数学 #数据处理技巧观察之后可以发现,每两条对角线可以确定一个交点,同时联系起四个顶点构成了一个四边形。因此寻求交点个数可以等价为——找到所有顶点中任意四个顶点的组合情况,即C(n,4)= n!/4!(n-4)! = n(n-1)(n-2)(n-3)/4! 。但这时答案会超出long long,所以可以把公式化成这样n*(n-1)/2

2020-07-02 11:30:57 3718

原创 洛谷 P1720 月落乌啼算钱

题目描述:思路:算出前几项之后找规律,发现符合斐波那契数列规律,因此决定采用递归思想。但是若只是简单的函数递归,则会造成超时问题:#include<stdio.h>int f(int n);int main() { int n; int Fn; scanf("%d",&n); Fn = f(n); printf("%.2lf",(double)Fn); return 0;}int f(int n){ int result; if(n == 1 ||

2020-07-02 11:30:47 621

原创 洛谷 P5731 【深基5.习6】蛇形方阵

题目描述:思路:重点在于蛇形方阵的填充过程,期间填充方向循环着:右/下/左/上···。注意*每个数字占用三个字符的表达方式—— %3d 。代码:#include<stdio.h>void fill(int snake[][10],int n);int main(){ int n; int snake[10][10] = {0}; int i,j; scanf("%d",&n); //填充蛇形方针 fill(snake,n); //打印蛇形方阵 for(

2020-07-02 11:30:34 1015

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除