欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

把一个字符串中的其它字符去掉,把数字输出

程序员文章站 2023-12-21 16:12:22
...

把一个字符串中的其它字符去掉,把数字输出:

/*#include<stdio.h>
#include<string.h>
#include<stdlib.h>

void fun(char* a,char * b)
{
	char * p=a;
	char * q=b;
	int len=strlen(a);
	for(p=a;p<len+a;p++)
	{
		if(*p>='0'&&*p<='9')
		{
			*q=*p;
		   	q++;
		}
	}
	*q='\0';
}
void main()
{
	int i=0;
	char a[20]={"asd123"};
	char b[20]={0};
	//scanf("%s",a);
	fun(a,b);
	printf("%s\n",b);
}*/
#include<stdio.h>
void main()
{
	char a[20]={"12ass123zc"};
	char b[20]={0};
	int i=0;
	int j=0;
	for(i=0;i<10;i++)
	{
		if(a[i]>='0'&&a[i]<='9')
		{
			b[j++]=a[i];
		}
	}
	b[j]='\0';
	printf("%s\n",b);
}


上一篇:

下一篇: