#include<stdio.h> #include<math.h> #include<string.h> #include<ctype.h> #include<stdlib.h> int main() { int n,i,j; while(scanf("%d",&n)!=EOF) { if(n==0) return 0; int k=0,t; char a[1010][20],b[1010][20]; getchar(); for(i=0;i<n;i++) { gets(a[i]); } for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(strcmp(a[i],a[j])>0) { char temp[20]; strcpy(temp,a[i]); strcpy(a[i],a[j]); strcpy(a[j],temp); } } } for(i=1;i<n;i++) { strcat(a[i-1],".exe"); if(strcmp(a[i-1],a[i])==0) { strcpy(b[k++],a[i]); } } for(i=0;i<k;i++) { puts(b[i]); } } return 0; } |
Double click to view unformatted code.