#include<stdio.h> #include<string.h> int main() { char str1[1000]; char str2[1000]; char str3[1000]; char t; int i,j; while(gets(str1)!=NULL){ gets(str2); int k=0; int len1=strlen(str1); int len2=strlen(str2); for(i=0;i<len1;i++){ for(j=0;j<len2;j++){ if(str1[i]==str2[j]){ str3[k++]=str1[i]; str2[j]='*'; break; } } } for(i=0;i<k-1;i++){ for(j=i+1;j<k;j++){ if(str3[i]>str3[j]){ t=str3[i]; str3[i]=str3[j]; str3[j]=t; } } } str3[k]='\0'; puts(str3); } return 0; } |
Double click to view unformatted code.