自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 读取多组数据读到文件尾的两种方法

while(~scanf("%d",&n))while(scanf("%d",&n) != EOF)

2022-03-01 19:19:06 582

原创 c++应用sort函数时的cmp函数怎么写

sort排序是这样声明的sort(数组名;数组名+长度;cmp);如果升序(从小到大)排序,可以不加cmp,默认就是升序排序但假如要给a数组的前10个数降序(从大到小)排序,就应该这样写:sort(a,a+10,cmp);那么cmp是什么东西cmp其实是你自己定义的一个函数,他代表着你排序时使用的规则上面降序所对应的cmp函数应该是这个样子bool cmp(int a,int b){ return a>b;}可能你有点懵,不知道这是什么原理,为什么.

2021-11-11 17:08:30 3254 1

原创 C++筛法求素数

一般方法#include<iostream>#include<cmath> //用sqrt()这个函数需要加的头文件 using namespace std;int prime(int n){ for(int i=2;i<sqrt(n);i++) //不需要到n,到根号n就已经足够 { if(n%i==0) return 0; //不是素数返回0,是素数返回1 } return 1;}int main(){ int n; cin&

2021-10-27 23:02:52 8739 4

原创 c++求最大公约数(GCD)

最大公约数欧几里得算法又称辗转相除法,是求最大公约数的最快方法步骤如下:1.引入要求的两个数a和b2.大的数除以小的数,然后把大的数用余数代替(重复的逻辑)3.余数为零时,可求出最大公约数(边界)因为符合递归的两个要素,所以用递归实现最为简单图解:c++用代码实现:int gcd(int m,int n){ if(m%n==0) return n; if(n%m==0) return m; if(m>=n) ret..

2021-10-21 16:39:46 4098

空空如也

空空如也

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

TA关注的人

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