#include<stdio.h> int main() { char s1[1100],s2[1100],s3[1100]; int i,j,k; while(scanf("%s",s1) != EOF) { scanf("%s",s2); k = 0; for(i = 0;s1[i] != '\0';i++) { for(j = 0;s2[j] != '\0';j++) { if(s1[i] == s2[j]) { s3[k++] = s1[i]; s2[j] = '#'; break; } } } for(i = 0;i < k-1;i++) { for(j = 0;j < k-1-i;j++) { if(s3[j] > s3[j+1]) { char c = s3[j]; s3[j] = s3[j+1]; s3[j+1] = c; } } } puts(s3); } } |
Double click to view unformatted code.