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