程序(已经accepted):
#include
#include
#include
#define N 1000010
char str[N];
int next[N];
int get_next(char pattern[], int next[])
{
int j=0,k=-1;
int len=strlen(pattern);
next[0]=-1;...
分类:
其他好文 时间:
2015-04-14 16:42:45
阅读次数:
115
解题思路:1、将字符串转置2、对转置后的字符串中单词转置 1 #include 2 #include 3 #include 4 #include 5 //字符串转置 6 void tranStr(const char *p,char *s) 7 { 8 int len = strlen(p)...
分类:
其他好文 时间:
2015-04-14 09:44:48
阅读次数:
133
#include
#define STRLEN 100
char *mystrcat(char *dest,const char *src)
{
char *ret = dest;
while(*dest != '\0')
{
dest++;
}
while(*dest++ = *src++)
{
;
}
return ret;
}
int main()
{
char ...
分类:
其他好文 时间:
2015-04-14 00:48:13
阅读次数:
195
---恢复内容开始---1、操作字符串函数//定义变量$en='Hello World';strlen() 获取字符串的长度(字节的长度)var_dump(strlen($en));substr()字符串截取,从指定字符串的指定起始位置开始,截取指定长度的字符串string substr(指定字符串...
分类:
Web程序 时间:
2015-04-13 12:25:41
阅读次数:
235
#include #include int main(){ int t,i; char a[100];while(gets(a)!=NULL){ t=strlen(a); for(i=0;i<t;i++) { if(i==0) a[i]=a[i]-32; if(a[i]==' ') a[i+...
分类:
其他好文 时间:
2015-04-12 23:57:48
阅读次数:
303
输入代码1:
/*
* Copyright (c) 2015, 烟台大学计算机学院
* All rights reserved.
* 文件名称:sum123.cpp
* 作 者:林海云
* 完成日期:2015年4月11日
* 版 本 号:v2.0
*
* 问题描述:指针的复制
* 输入描述:NULL;
...
分类:
其他好文 时间:
2015-04-12 00:07:19
阅读次数:
137
#include
#include
const char *my_strrchr(char const *str,int ch)
{
int i=0,len=0;
len=strlen(str);
for(i=len-1;i>=0;i--)
{
if(str[i]==ch)
{
return str+i;
...
分类:
编程语言 时间:
2015-04-11 13:20:36
阅读次数:
170
一个字符串由单词和空格组成,求最后一个单词的长度 注意点:小心最后有一串空格的样例 class Solution {public: int lengthOfLastWord(const char *s) { int length = 0; int i = strlen(s) - 1; while (...
分类:
其他好文 时间:
2015-04-11 11:38:57
阅读次数:
116
1.简述sizeof和strlen的区别 最常考察的题目之一。主要区别如下: 1)sizeof是一个操作符,strlen是库函数。 2)sizeof的参数可以是数据的类型,也可以是变量,而strlen只能以结尾为‘\0‘的字符串作参数。 3)编译器在编译时就计算出了...
分类:
编程语言 时间:
2015-04-10 14:58:32
阅读次数:
115
#include
#include
#include
//统计某个字符第一次出现的位置
char* strchr(char *p,char a)
{
int i;
assert(p!=NULL);
for(i=0;i<strlen(p);i++)
{
if(p[i]==a)
return p+i;
}
return 0;
}
//统计某个...
分类:
其他好文 时间:
2015-04-09 21:58:35
阅读次数:
133