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