#include <stdio.h> #include <string.h> int main() { int str_len1,str_len2; int i,j,k; char c1; char str1[1000],str2[1000],str3[1000],str4[1000]; while(gets(str1) && gets(str2)!=EOF) { str_len1=strlen(str1); str_len2=strlen(str2); k=0; for(i=0;i<str_len1;i++) { for(j=0;j<str_len2;j++) { if(str2[j]==str1[i]) { str3[k++]=str2[j]; str2[j]='0'; break; } } } for(i=0;i<k;i++) { for(j=i;j<k;j++) { if(str3[i]>str3[j]) { c1=str3[i]; str3[i]=str3[j]; str3[j]=c1; } } } str3[k]='\0'; puts(str3); } return 0; } |
Double click to view unformatted code.