#include<stdio.h>
#include<string.h>
//将一串字符串中的数字去掉
void fun(char* p)
{
while (*p != '\0')
{
while (*p > '0' && *p <= '9')//因为进入这个循环的条件就是0到9之间的数字,所以只需判断他的下一位在是不是就可以了
{
strcpy(p, p + 1);
}
p++;
}
}
int main()
{
char arr[] = "af8j9kdk875l3a1e3klf";
fun(arr);
puts(arr);
return 0;
}
运行结果如下: