#include <stdio.h> #include <string.h> int main() { char a[1000],b[1000]; int i,j; char temp; while(scanf("%s%s",&a,&b)!=EOF) { int k=0; char c[26]={""}; for(i=0;i<strlen(a);i++) { for(j=i+1;j<strlen(a);j++) {if(a[i]==a[j]) a[j]=' ';} } for(i=0;i<strlen(b);i++) { for(j=i+1;j<strlen(b);j++) {if(b[i]==b[j]) b[j]=' ';} } for(i=0;i<strlen(a);i++) { for(j=0;j<strlen(b);j++) { if(a[i]==b[j]&&a[i]!=' '&&b[j]!=' ') { c[k++]=b[j]; } } } for (i = 0; i < k; i++) { for (j = 0; j < k- i ; j++) { if (c[j] > c[j+1]) { temp = c[j]; c[j] = c[j+1]; c[j+1] = temp; } } } for(i=1;i<=k;i++) printf("%c",c[i]); printf("\n"); } } |
Double click to view unformatted code.