在字符串中找出连续最长的数字串,并把这个串的长度返回
来源:互联网 发布:python判断字符串相等 编辑:程序博客网 时间:2024/06/05 19:09
/*copyright@nciaebupt 转载请注明出处题目:在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr所指内存。例如:"abcd12345ed125ss123456789"的首地址传给intputstr 后,函数将返回9,outputstr所指的值为123456789*/#include <cstdlib>#include <iostream>#include <cstring>int findMaxNumString(char * str, char * outputstr){ if(str == NULL) return -1; int count = 0; int maxlen = 0; char * numstr; for(int i = 0; i < strlen(str); ++i){ if(str[i] >= '0' && str[i] <= '9'){ count = 0; for(int j = i; j < strlen(str); ++j){ if(str[j] >= '0' && str[j] <= '9'){ count++; } else{ break; } } if(maxlen < count){ maxlen = count; numstr = &str[i]; } } } char * out = outputstr; for(int i = 0; i < maxlen; ++i){ *out++ = *numstr++; } *out = '\0'; return maxlen;}int main(int argc, char ** argv){ char str[] = "abcd12345ed125ss123456789"; char outputstr[100]; int len = findMaxNumString(str, outputstr); std::cout<<len<<std::endl; std::cout<<outputstr<<std::endl; system("pause"); return 0;}
- 在字符串中找出连续最长的数字串,并把这个串的长度返回.
- 在字符串中找出连续最长的数字串,并把这个串的长度返回.
- 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 在字符串中找出连续最长的数字串并以参数形式返回,并把这个串的长度返回
- 微软面试之25 在字符串中找出连续最长的数字串,并把这个串的长度返回,
- 华为练习题 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串
- C/C++ | 21-9 字符串中找出连续最长的数字串,并把这个串的长度返回
- 写正确函数需要注意的地方:在字符串中找出连续最长的数字串,并把这个串的长度返回
- 每天学习一算法系列(22)(在字符串中找出连续最长的数字串,并把这个串的长度返回)
- 每天学习一点编程(4)(在字符串中找出连续最长的数字串,并把这个串的长度返回)
- 数据结构——算法之(024)(在字符串中找出连续最长的数字串,并把这个串的长度返回)
- 字符串中找出连续最长的数字子串,并返回这个数字串的长度
- 第25题: 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr),在字符串中找出连续最长的数字串,并把这个串的长度返回
- 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回
- 【微软100题】写一个函数,它的原形是int continumax(char *outputstr,char *intputstr) 功能: 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 在字符串中找出连续最常的字符串,并把这个串的长度返回。
- makfile中.PHONY的认识
- 0欧姆电阻 电感与磁珠的选择
- 64位程序与32位程序区别
- Ogre内部渲染流程分析系列
- Android开发最近错误总结:
- 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 记2月25日就业班“收官宴”---传智播客成都培训中心
- 错误“操作必须使用一个可更新的查询”原因及解决办法
- 知识管理的唯一出路:与业务融合,构建情景化知识管理体系
- ora-01033:oracle initialization or shutdown in progress 解决方法
- hdu2821
- HTTP协议的响应头报文http-equiv参数全览
- linux下Eclipse连接真机调试Android应用程序
- eclipse 类打包jar文件