码迷,mamicode.com
首页 >  
搜索关键字:strlen    ( 2530个结果
KMP算法代码实现
//普通的暴力求解法 int?ViolentMatch(char*?s,?char*?p)?? {?? ????int?sLen?=?strlen(s);?? ????int?pLen?=?strlen(p);?? ?? ????int?i?=?0;?? ????int?j?=?0;??...
分类:其他好文   时间:2014-08-11 21:40:54    阅读次数:332
php 中文字符串翻转
php 自带的字符串翻转函数 strrev() 只支持英文,不支持中文,在网上找到了一个方法,支持中英文: <?php function?reverse($str,?$encode?=?‘UTF-8‘)?{ ????$n?=?mb_strlen($str,?$encode); ????...
分类:Web程序   时间:2014-08-11 15:27:12    阅读次数:231
Codeforces 458A Golden System
比较两个串计算后的大小 主要是q^2=q+1 明显是一个斐波那契数列 100000位肯定超LL 我在每一位只取到两个以内 居然ac了 #include using namespace std; int a[100020]; char s1[100020],s2[100020]; int main() { scanf("%s%s",s1,s2); int len1=strlen(...
分类:其他好文   时间:2014-08-11 12:00:52    阅读次数:274
Linux内核中常用String库函数实现
//只列举了部分常用的 char *strcpy(char *dest, const char *src) { char *tmp = dest; while ((*dest++ = *src++) != '\0') /* nothing */; return tmp; } char *strncpy(char *dest, const char *src, size_t coun...
分类:系统相关   时间:2014-08-09 23:21:59    阅读次数:524
50.编写程序,逆转字符串
?//1、运用到strlen函数取得输入字符串的长度//2、输出时注意数组下标#include#includeusing namespace std;int main(){ int temp; char a[20]; cout>a; temp=strlen(a); fo...
分类:其他好文   时间:2014-08-09 18:12:18    阅读次数:235
49.输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL)
(1)#includeusing namespace std;int main(){ int k=0; int j; char b[20]; cout>b; for(j=0;j#include//这个头文件可以使用strlen函数using namespace std;...
分类:其他好文   时间:2014-08-09 15:33:08    阅读次数:208
Codeforces Round #260 (Div. 2)
题目链接BFedya and Maths按照题目的公式求数,有一个规律4的倍数为4,然后就是大数取模,但是我还二的把strlen(s)放到了循环上,导致了每次循环都要算一次,最后超时。本来很简单的,, 简直惨。。。 1 #include 2 #include 3 #include 4 #inc...
分类:其他好文   时间:2014-08-09 13:15:37    阅读次数:180
php中序列化与反序列化在utf8和gbk编码中测试
在php中如果我们统一编码是没有什么问题了,但是很多朋友会发现一个问题就是utf8和gbk编码中返回的值会有所区别:php 在utf8和gbk编码下使用serialize和unserialize互相序列化和反序列化会出现无法成功反序列化的问题。问题出现的原因主要是在不同编码下strlen函数计算中文...
分类:Web程序   时间:2014-08-08 20:40:26    阅读次数:193
(c语法百题23)各位数字之和
知识点:字符函数 strlen()的用法ASCLL码与数字的转换,-48数组的灵活用法,数组名的用法。char a[100]; int i,s=0,m; scanf("%s",&a); m=strlen(a);内容: 求输入的一个整数的各位数字之和输入说明:一行一个整数输出说明:一个整数输入样例:2...
分类:其他好文   时间:2014-08-08 15:12:46    阅读次数:225
kmp
void GetNextval(char* p, int next[]) { int pLen = strlen(p); next[0] = -1; int k = -1; int j = 0; while (j < pLen - 1) { //p[k]表示前缀,p[j]表示后缀 ...
分类:其他好文   时间:2014-08-07 19:12:11    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!