C、C++中,不用局部变量以及库函数,求给定字符串长度
2013-09-04 11:07
363 查看
一道算法题
考点:字符串,指针,递归
int isNull(char *a,int index)
{
if(a[index]=='\0')
return index;
else
return isNull(a,index+1);
}
int main()
{
char *string="abcdefg";
int index= isNull(string,0);
cout<<index;
}
考点:字符串,指针,递归
int isNull(char *a,int index)
{
if(a[index]=='\0')
return index;
else
return isNull(a,index+1);
}
int main()
{
char *string="abcdefg";
int index= isNull(string,0);
cout<<index;
}
相关文章推荐
- 一个字符串,不用循环,不用库函数,求长度
- 对于一个字符串,设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。给定字符串A和它的长度n以及特点位置p,请返回旋转后的结果。
- 不用库函数实现求字符串的长度
- 一个字符串,不用循环,不用库函数,求长度
- 关于不用局部变量或者全局变量求字符串长度
- 写一个返回字符串长度的函数,函数里面不用局部变量,不能调用系统函数strlen
- 华为OJC++编程题001.计算字符串最后一个单词的长度
- 字符串处理算法(四)现在一个给定字符串中寻找子串的功能(不能使用库函数)[2014百度笔试题]
- C++学习-----字符串长度
- 整型数组处理算法(十四)不用库函数,用C语言实现将一整型数转换成字符串
- 给定一个字符串,求它的最长回文子串的长度,并打印出最长回文子串
- 给定一个字符串,找到最长的子串的长度没有重复字符
- 字符串按照一定长度分割并返回数组!(String按照给定长度分割)
- C/C++ | 21-9 字符串中找出连续最长的数字串,并把这个串的长度返回
- Oracle取字符串长度以及判断是否含有中文
- c读取一行字符串,以及c++读取一行字符串
- C++用正则表达式,以及十六进制字符串转十进制数字的问题。
- 标准C++以及MFC6.0字符串的tokenize和split函数
- 字符串匹配问题——求给定字符串的next数组以及KMP算法实现
- C++字符串的处理-----全部用库函数,效率高