字符串中最长的数字串
来源:互联网 发布:c语言数字字符是什么 编辑:程序博客网 时间:2024/05/02 20:44
返回一个以“\0”结束的字符串中提取最长的数字串
不能使用任何库函数或已经存在的函数,如strlen
#include <stdio.h>#include <stdlib.h>char* maxnum(char *source){ char *a = source,*temp,*dest; int maxlen = 0,len = 0; while(*a++){ if(*a >= '0' && *a <= '9') len++; else{ if(len > maxlen){ maxlen = len; temp = a - maxlen; } len = 0; } } dest = (char*)malloc(maxlen * sizeof(char)); for(len = 0;len < maxlen;len++) dest[len] = temp[len]; dest[len] = '\0'; return dest;}void main(){ char a[] = "abdf16723sdgdfjo12j423m534s588886",*b; b = maxnum(a); printf("%s\n",b);}
0 0
- 找出字符串中最长的数字串
- 字符串中最长的数字串
- 查找字符串中连续的最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 25、在字符串中找出连续最长的数字串
- 字符串中找连续最长的数字串
- 在字符串中找出连续最长的数字串
- 字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串(25)
- 在字符串中找出连续最长的数字串
- 在字符串中查找最长的数字串
- 字符串中找出连续最长的数字串
- 返回字符串中最长的数字串----C语言练习题
- 找出一个字符串中最长的数字串输出
- 25. 在字符串中找出连续最长的数字串
- Vmware安装red hat linux及VMware tools
- 64位win7安装32位oracle11g r2的一些问题
- 汉澳sinox2013安装详细图解
- 2013.03.16 ie8 不支持str.trim()的写法
- 不容易系列之(3)—— LELE的RPG难题 2045
- 字符串中最长的数字串
- 素数环
- upper_bound()返回值
- LINUX 下 JNA 调用 so--正确版
- [模拟]uva993 Product of digits
- 从 Yarn 回滚到 Hadoop 1.x
- Oracle事务的ACID特性
- STM32学习笔记:通用定时器基本设定
- dundas legend checkbox