#include<stdio.h> #include<string.h> int main(){ int n,i,j,k; char f[30]; char file[30][30],res[30][30]; while(scanf("%d",&n)!=EOF){ k=0; if(n==0){ break; } for(i=0;i<n;i++){ scanf("%s",file[i]); } for(i=0;i<n;i++){ strcpy(f,file[i]); strcat(f,".exe"); for(j=0;j<n;j++){ if(strcmp(f,file[j])==0){ strcpy(res[k],file[j]); k++; } } } for(i=0;i<k;i++){ for(j=i;j<k-1;j++){ if(strcmp(res[j],res[j+1])>0){ strcpy(f,res[j]); strcpy(res[j],res[j+1]); strcpy(res[j+1],f); } } } for(i=0;i<k;i++){ printf("%s\n",res[i]); } } } |
Double click to view unformatted code.