(c语言)在一个有数字的字符串中输出最长的数字
来源:互联网 发布:java堆栈图解 编辑:程序博客网 时间:2024/05/21 09:08
#include <stdio.h>
#include <string.h>
/*void my_strcpy(char *b,char *a,int c)
{
while(c)
{
*b = *a;
b++;
a++;
c--;
}
}*/
void fin(char *a,char *b)
{
int count = 0;
int max = 0;
while( *a != '\0')
{
while((*a >= '0') && (*a <= '9'))
{
count++;
a++;
}
if(count > max)
{
max = count;
/*my_strcpy(b,a-count,count)*/ //不使用strcpy时
strcpy(b,a-count);
}
a++;
count = 0;
}
}
int main()
{
char a[20];
char b[20];
printf("input one string:");
scanf("%s",&a);
printf("\n");
fin(a,b);
printf("%s\n",b);
return 0;
}
0 0
- (c语言)在一个有数字的字符串中输出最长的数字
- 找出一个字符串中最长的连续数字子串,输出该字符串及长度
- 【c++】字符串中找出最长的连续数字字符串
- C输入一个字符串,将其中连续的数字做为一个整数存放在一个整形数组中,统计其中数字的个数并输出这些整数。
- 键盘输入字符串(含数字和字母),输出最长的数字子串和数字个数
- 找出字符串中最长的数字字符串
- 找出字符串中最长的数字字符串
- 字符串中连续最长的数字字符串
- 【C++】在字符串中找出连续最长的数字子串
- C语言将一个字符串的字符转为一个数字
- 字符串中最长的数字子串
- 【c语言】数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字
- C语言从一个字符串中,找到最长的回文,并输出
- 查询字符串中最长数字的长度及数字
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- C语言中输出没有重复的数字
- 给定一个数字序列,输出一个最长的子序列
- go语言 输出一个数字的例子
- 选择小波的实验方法,自己查看
- 【工作记录】maven本地仓库和远程仓库的理解
- GIT的深入理解与使用
- Uboot预备知识
- C++ 和lua交互学习的三个例子
- (c语言)在一个有数字的字符串中输出最长的数字
- PRML读书笔记——线性回归模型
- c++运算符重载的方法提要
- 选项卡控制器(tabBarController)基础
- 写给初学者22_android_百分比布局
- 二分图的最大匹配——匈牙利算法
- 【面试题】剑指Offer-50-求两个节点的最近公共祖先
- 二叉树的基本操作(严蔚敏)
- 深入理解LayoutInflater.inflate()