int Count_Digit ( char *ptr,int *num )
{
int n=0;
char pp[100];
int mm[100];
int x;
for(x=0;ptr[x]!='\0';x++){
if(ptr[x]>='0'&&ptr[x]<='9'){pp[n]=ptr[x];n++;}
}
pp[n]='\0';
for(x=0;x<n;x++){
mm[x]=(int)pp[x]-48;
}
int fuck=mm[x-1];
for(;x>1;x--){
fuck=fuck*10+mm[x-2];
}
if(n!=0){
*num=fuck;}
else {*num=0;}
int m=0;
for(x=0;ptr[x]!='\0';x++){
if(ptr[x]>='0'&&ptr[x]<='9'){ptr[m]=ptr[x];m++;}
}
ptr[m]='\0';
return n;
}
6-6 过滤字符串只保留串中的数字字符分数 6函数的功能是:输入一个字符串,过滤此串,统计串中包含的数字字符个数,正序、逆序输出串中的数字字符。
最新推荐文章于 2024-06-11 10:57:52 发布