#include<stdio.h> #include<string.h> int main() { int i,j,a[28],li,lj,b[28],k; char c[1000],d[1000],e[1000]; while(gets(c)!=NULL) {gets(d); k=0; for(i=0;i<28;i++) { a[i]=b[i]=0;} li=strlen(c); lj=strlen(d); for(i=0;i<li;i++) { if(c[i]>='a'&&c[i]<='z') {k=c[i]-'a'; a[k]=a[k]+1; }} for(j=0;j<lj;j++) { if(d[j]>='a'&&d[j]<='z') {k=d[j]-'a'; b[k]=b[k]+1; }} for(i=0;i<26;i++) { if(a[i]==b[i]&&a[i]!=0) { for(j=0;j<a[i];j++) printf("%c",i+'a');} if(a[i]!=b[i]&&a[i]!=0) { if(a[i]<b[i]) {for(j=0;j<a[i];j++) printf("%c",i+'a'); } if(a[i]>b[i]) { for(j=0;j<b[i];j++) printf("%c",i+'a'); }}} printf("\n"); } return 0; } |
Double click to view unformatted code.