#include <stdio.h>
void search_num(char *arr,int num[])
{
char *c,*qi,*mo;
int i,tmp = 0,num1 = 1,j=0;
c = arr;
//printf("%s\n",c);
while(*c != '\0')
{
//printf("%c",*c);
if(*c >= '0' && *c <= '9')
{
//printf("%c",*c);
i=0;
qi = c;
mo = c;
while (*(qi+i) >= '0' && *(qi+i) <= '9' )
{
i++;
mo++;
}
mo -= 1;
while(*mo >='0' && *mo <= '9')
{
if(*qi == 0)//应对数字起始位置为0
{
qi++;
c--;
continue;
}
tmp +=
输入一个字符串,内有数字和非数字字符,将数字提取放入数组
最新推荐文章于 2023-04-29 18:17:43 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)