http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1162
#include <stdio.h>
int Judge(char x)
{
if((x>='a'&&x<='z')||(x>='A'&&x<='Z')||(x=='\0'))
return 0;
else
return 1;
}
void delete(char s[],int p)
{
int k;
for(k=p;s[k]!='\0';k++)
s[k]=s[k+1];
}
int main()
{
char s[85],i;
gets(s);
for(i=0;s[i]!='\0';i++)
{
while(Judge(s[i]))
delete(s,i);
if(s[i]=='\0')
break;
}
puts(s);
return 0;
}