写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回
来源:互联网 发布:淘宝动漫周边店加盟 编辑:程序博客网 时间:2024/06/06 03:19
写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回
/************************************************************************//* 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr 所指内存。例如:"abcd12345ed125ss123456789"的首地址传给intputstr 后,函数将返回9,outputstr 所指的值为123456789*//************************************************************************/#include <iostream> using namespace std; int continumax(char *outputstr,char *intputstr){ int length=0,curLength=0;; char *temp=NULL; while((*intputstr)!='\0') { while(isdigit(*intputstr)&&(*intputstr)!='\0') {//如果是数字,则不断的累加长度和指针 if (temp==NULL) { temp=intputstr; } curLength++; intputstr++; } if (curLength>length) { length=curLength; outputstr=temp; temp=NULL; curLength=0; } else { temp=NULL; curLength=0; } intputstr++; } for (int i=0;i<length;i++) { cout<<*outputstr++; } cout<<endl; return length;} int main(){ char *intputstr="abcd12345ed125ss123456789"; char *outputstr=NULL; int length=continumax(outputstr,intputstr); cout<<length; return 0;}转自:http://www.cnblogs.com/caidaxia/archive/2011/11/22/2259002.html
- 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回
- 【微软100题】写一个函数,它的原形是int continumax(char *outputstr,char *intputstr) 功能: 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 第25题: 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr),在字符串中找出连续最长的数字串,并把这个串的长度返回
- 第25 题:写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 第25 题: 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 25.写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 25.写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 写一个函数,它的原形是int continumax(char*outputstr,char*intputstr)
- 算法习题25:写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 微软面试100题之25题:写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- 在字符串中找出连续最长的数字串,并把这个串的长度返回.
- 在字符串中找出连续最长的数字串,并把这个串的长度返回.
- 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 写正确函数需要注意的地方:在字符串中找出连续最长的数字串,并把这个串的长度返回
- 在字符串中找出连续最长的数字串并以参数形式返回,并把这个串的长度返回
- UVA10405-Longest Common Subsequence && nyoj36-最长公共子序列
- Win7 安装 Pylucene4.4
- 控制文件的复用和删除
- 3G门户Android面试题(2013年)
- CODE 67: Add Binary
- 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回
- PictureDisplay任意格式图片显示控件
- 4.单链表是否有环
- redhat5 与windows文件共享_ftp的使用和配置
- Go 环境搭建,LINUX/Windows
- cxGrid V6以上导出EXCEL的方法
- 2D绘图:Winform绘制柱统计形图
- Linux——打包压缩文件
- 类似ShotGraph的绘图组件WebGraph