永发信息网

c语言编程,找两个字符串中同时出现的字符并输出,急求,谢谢!

答案:2  悬赏:20  手机版
解决时间 2021-03-20 18:56
  • 提问者网友:富士山上尢
  • 2021-03-20 15:40
c语言编程,找两个字符串中同时出现的字符并输出,急求,谢谢!
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-03-20 16:21
#include 
int main()
{int i,i1,i2,j,k;
 char s[200]={0},s1[200],s2[200];
 gets(s1);
 gets(s2);
 for(i=i1=i2=0;s1[i1];i1++)
 {for(i=0;s[i];i++)
  if(s[i]==s1[i1])
 break;
  if(s[i]==0)
  {for(i2=0;s2[i2];i2++)
     if(s2[i2]==s1[i1])
  {s[i++]=s1[i1];break;}
  }  
 }
 s[i]='';

 printf("%s
",s);

 return 0;
}

全部回答
  • 1楼网友:掌灯师
  • 2021-03-20 16:57
#include
#include
void print(char *str1,char *str2)
{
    for(int i=0;i        for(int j=0;i            if(str1[i]==str2[j]) putchar(str1[i]);
}
int main()
{
    char str1[10];
    char str2[10];
    printf("请输入两个字符串:");
    scanf("%s,%s",str1,str2);
    print(str1,str2);
    return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯