Accumulating
东青卫火
止鉴方寸,静妙无穷
展开
-
c++ 判断质数 函数
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。Attention!!!:1不是质数也不是合数2是质数如果一个数含有除去一和自身以外的因子,由于该数为两个因子之积,即num=x*y,因为对称性,x或者y的范围只需考虑从2~k(k2=num)即可,那么该因子最大不超过该数的1/2次方,即<=sqrt(num),故有代码如下:...原创 2020-03-03 18:34:09 · 8780 阅读 · 0 评论 -
细说 类/结构体+vector+find()/find_if() 实现自定义查询 C++ STL
写在之前:众所周知,vector是STL中很好用的一个类,我们可以通过vector实现很多操作,今天就来说一说利用vector如何实现查询操作回顾一下------》基础数据类型查询:find()一般的,对于c++内置的基础数据类型,我们可以直接通过 find() 函数( #include < algorithm >)来进行查询.函数原型:返回值:vector迭代器 ...原创 2020-02-26 01:10:31 · 3817 阅读 · 0 评论 -
c++ 数制转换 任意进制转十进制 十进制转任意进制 详解!!! c++自带函数与自行实现函数
自带函数1、任意进制转十进制long int strtol(const char *nptr,char **endptr,int base);strtol函数会将参数nptr字符串根据参数base来转换成长整型数,参数base范围从2至36使用:char* s=“1011”;cout<<strtol(s,NULL,2);输出:11注意:该函数输出的值为非法...原创 2020-02-24 02:27:27 · 3020 阅读 · 0 评论