C语言如何实现第一行字符串有第二行字符串中的字符?

来源:百度知道 编辑:UC知道 时间:2024/05/19 15:14:10
如果知道第一行字符串有第二行的字符
请把它们列出来
并提示出在第二行的哪个下标。
例如结果:
qqqqqqqqqqwe
sfdsfqdfdwdfe
第一行字符串中的w在第二行字符串的10位置.
第一行字符串中的e在第二行字符串的13位置.
有几个字符和第二行字符相等的都列出来

循环一下不就是答案么?
main()
{
char string1[100],string2[100];
int i=0,j;
printf("\nplease input the first string:");
gets (string1);
printf("\nplease input the second string:");
gets(string2);
while(string1[i]!='\0')
{
for(j=0;string2[j]!='\0';j++)
if(string1[i]==string2[j])
printf("\n字符%c在第,%d个位置出现!",string1[i],j+1);

i++;
}

}