福大校赛B题

#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;
}

posted on 2011-04-30 14:42  more think, more gains  阅读(142)  评论(0编辑  收藏  举报

导航