C++ Study
要知道,C++是一门高深莫测的神秘语言,希望能和大家一起学习提高。此专栏对初学C++的同学有很大帮助哦~~
HPU_FRDHR
这个作者很懒,什么都没留下…
展开
-
用C++编写判断子串的函数
编写判断子串的函数 编写一个函数: int Strstr(char s1[],char s2[]) ; 如果s2不是s1的字串,返回-1 如果s2是s1的子串,返回其在s1中第一次出现的位置 空串是任何串的子串,且出现位置为0int Strstr(char s1[],char s2[]){ int i,j,k; if(s2[0]==0) return 0; for(i=0;s1[i];...原创 2018-06-21 16:49:48 · 3648 阅读 · 3 评论 -
GCD LCM 素数 快速幂
1.********** GCD(最大公约数) 代码实现(复杂度为O(logn)) int gcd ( int a, int b){ return b ? gcd ( b , a % b ) : a ;} 2.*********** LCM(最小公倍数) lcm(a,b) = a * b / gcd(a,b); 3.******...原创 2018-08-13 19:56:56 · 177 阅读 · 1 评论 -
C,C++中字符串操作string函数详述
#include<cstdio>#include<cstring>#include<iostream>#include<cmath>#include<algorithm>using namespace std;int main(){ //字符串的构造方法 string s0="FRDHR"; //直接赋值 s0="FRDHR" string s1 (s0); //s0复制给s1.原创 2021-01-22 11:02:31 · 152 阅读 · 1 评论 -
Memset 初始化问题
本文学习内容转自:https://blog.csdn.net/yexiaohhjk/article/details/52717934 首先要知道memset函数是对字节为单位进行赋值的;void *memset(void *s, int ch, size_t n); 函数解释:将s中前n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s...转载 2018-08-14 11:37:18 · 372 阅读 · 0 评论