#include <stdio.h>
#include <string.h>
int main(int argc, char* argv[])
{
char a[20],b[20];
int n,m,j,k;
printf ("请è¾å
¥ç¬¬ä¸ä¸ªéåå
容\n");
scanf ("%s",a);
j=strlen(a);
printf ("请è¾å
¥ç¬¬äºä¸ªéåå
容\n");
scanf ("%s",b);
k=strlen(b);
printf ("éåç交éæ¯ï¼"); ///////////////////////计ç®2个æ°ç»ç交é//////////////////// //flagæ å¿ä½,indexæ°ç»ä¸æ æ å¿ä½ int flag=1, index=0; //c[20]ä¿å交éçæ°ç»ï¼d[40]ä¿å并éçæ°ç»
char c[20]="",d[40]="";
for (n=0;n<j;n++)
{
for (m=0;m<=k;m++)
{
if(a[n] == b[m])
{
c[index++] = a[n];
break;
}
}
}
printf("\n%s\n",c); ////////////////////////////计ç®2个æ°ç»ç并é/////////////////////// flag=1;
index=0;
for (n=0;n<j;n++)
{
for(m=0;m<index;m++)
{
if(d[m] == a[n])
flag=0;
}
if(flag)
{
d[index++]=a[n];
}
flag=1;
}
flag=1;
for (n=0;n<j;n++)
{
for(m=0;m<index;m++)
{
if(d[m] == b[n])
flag=0;
}
if(flag)
{
d[index++]=b[n];
}
flag=1;
} printf ("éåç并éæ¯ï¼");
printf("\n%s\n",d);
return 0;
}
温馨提示:答案为网友推荐,仅供参考