#include <stdio.h> #include<string.h> int main(int argc, char *argv[]) { char a[1000],b[1000]; int alphaA[26]={0},alphaB[26]={0},i; while(gets(a)&&gets(b)) { for(i=0;i<26;i++) { alphaA[i]=0; alphaB[i]=0; } for(i=0;i<strlen(a);i++) { alphaA[a[i]-'a']++; } for(i=0;i<strlen(b);i++) { alphaB[b[i]-'a']++; } for(i=0;i<26;i++) while(alphaA[i]&&alphaB[i]) { printf("%c",i+'a'); alphaA[i]--; alphaB[i]--; } printf("\n"); } return 0; } |
Double click to view unformatted code.