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