375462hsuxnch 2021-12-19 14:30 采纳率: 37.5%
浏览 14

运行不出来,不知道为什么

#include<stdio.h>
void squeeze(char *str1, char *str2);
int main()
{
char s1[100],s2[100];
printf("请输入第一串字符");
gets(s1);
printf("请输入第二串字符");
gets(s2);
squeeze(*s1,*s2);

}
void squeeze(char *str1, char *str2)
{
int i,j,t;
for(i=0;str1[i]!='\0';i++)
{
for(j=0;str2[j]!='\0';j++)
{
if(str1[i]==str2[j])
{
for(t=i;str1[t+1]!='\0';t++)
str1[t]=str1[t+1];

        }
        else continue;
    }
}
puts(str1);

}

img

  • 写回答

1条回答 默认 最新

  • 抬头见山 2021-12-19 14:55
    关注

    squeeze(s1,s2);

    评论

报告相同问题?

问题事件

  • 创建了问题 12月19日