#include<stdio.h>
#include<string.h>
int main( )
{
char ch[200];
char sh[101][101];
while(scanf("%s",ch)!=EOF)
{
int i,j,len,k,p,flag=1,flag2=0;
len=strlen(ch);
i=0,k=0;
while(i<len)
{
p=0;
while(ch[i]>='a'&&ch[i]<='z'||(ch[i]>='A'&&ch[i]<='Z'))
{
sh[k][p++]=ch[i];
i++;flag2=1;
}
if(flag2)
{
sh[k][p]='\0';
k++;
}
flag2=0;
i++;
}
for(i=0;i<=k-1;i++)
{
for(j=0;j<i;j++)
{
if(strcmp(sh[i],sh[j])==0)
flag=0;
}
if(flag)
printf("%s\n",sh[i]);
flag=1;
}
}
return 0;
}
转载于:https://www.cnblogs.com/tangcong/archive/2011/04/30/2033407.html