写一个函数,它的原形是int continumax(char*outputstr,char*intputstr)
来源:互联网 发布:量子科学实验卫星知乎 编辑:程序博客网 时间:2024/06/03 16:43
功能:
在字符串中找出连续最长的数字串,并把这个串的长度返回,
并把这个最长数字串付给其中一个函数参数outputstr所指内存。
例如:"abcd12345ed125ss123456789"的首地址传给intputstr 后,函数将返回9,outputstr所指的值为123456789
#include <iostream>using namespace std;int continueMax(char* input,char*& output){//int count,k;char*p,*q;if(NULL==input)return 0;for(int i = 0,count = 0,k=0;*(input+i)!='\0';i++){if(*(input+i)>='1'&&*(input+i)<='9'){if(0==k)p = input+i;k++;}else{if(count<k){count = k;q = p;}k=0;}}output = new char[count+1]; for(i = 0;i<count;i++)*(output+i) = *(q+i);*(output+i) = '\0';return count;}int main(){char* p = NULL;int a = continueMax("123dasf123456dd",p);cout<<a<<endl;cout<<p<<endl;return 0;}
- 第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)
- 第25题: 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr),在字符串中找出连续最长的数字串,并把这个串的长度返回
- 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回
- 【微软100题】写一个函数,它的原形是int continumax(char *outputstr,char *intputstr) 功能: 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 写一个函数,他的原型是 int continumax(char*outoutstr,char*intputstr).
- 编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: Int substr(char dst[], char src[],int start, int len) {} 目标是:从src数组
- 写正确函数需要注意的地方:int转char*, char* 转int。
- 声明一个函数,参数是一个char,返回值是指向一个int参数一个int返回值的函数指针
- 编写一个函数 char *my_strrchr(char const *str,int ch)
- int strcmp(char *source, char *dest)函数
- Hibernate的乐观锁与悲观锁
- Tomcat中的错误解决方案
- JAVA分割字符串的方法
- 以图找图:相似图片搜索的原理
- setq & setf
- 写一个函数,它的原形是int continumax(char*outputstr,char*intputstr)
- 如何在Fedora18中使用文字界面
- vs 2012自带打包工具进行部署安装
- Java的UUID生成工具并发测试
- 内核模块初始化函数static int __init init_func() 和退出函数 static void _exit exit_func() _init 和_exit 的理解
- javascript判断数字大小
- Android Parcelable和Serializable的区别
- 经常插拔USB设备导致USB功能失效:通用串行总线控制器出行黄色感叹号的解决办法
- hibernate连接mysql时的乱码问题