福大校赛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) 编辑 收藏 举报