发布网友
共2个回答
热心网友
#include <stdio.h>
#include <string.h>
int main()
{
char *str = "a1b3C59920"; //混合字符串
char *number; //数字字符串
int i = 0,j =0;
while(*(str+i) != '\0')
{
if((*(str + i)>='0') && (*(str + i)<='9'))
{
*(number + j) = *(str + i);
j++;
}
i++;
}
return 0;
}
望采纳
热心网友
用判断就行了 。
char *a="aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
while(a++){
if(*a>='0'&&*a<='9'){
b[i]=*a;
}
}