// tandong.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <string.h>
#include <malloc.h>
#include <stdlib.h>
#include <stdio.h>
char *delet(char *s)
{
char *p = (char *)malloc(strlen(s)*sizeof(char)+1);
strcpy(p,s);
for (int i=0,j =0;i<= strlen(s)+1;i++)
{
if (s[i]>'9'||s[i]<'0')
{
p[j] = s[i];
j++;
}
}
return p;
}
int main()
{
char buffer[100];
scanf("%s",buffer);
puts(delet(buffer));
return 0;
}
我没时间了要去赶火车,所以输入的时候没用动态分配内存,用了一个100的buffer,不好意思,楼主可以自己去研究一下。