#include<stdio.h> #include<string.h> int main(){ char x1[100]; char x2[100]; int i, j; int l1, l2; printf("请输入第一个字符串"); scanf("%s", x1); printf("请输入第二个字符串"); scanf("%s", x2); l1 = strlen(x1); l2 = strlen(x2); // int *p1 = x1; // int *p2 = x2; for(int i = 0; i < l1; i++){ for(int j = 0; j < l2; j++){ if(x1[i] == x2[j]); if(j == l2) printf("yes"); else(j != l2); break; } } printf("%s", x1); }
时间: 2024-04-16 16:26:59 浏览: 14
你好!这段代码存在一些问题。首先,在第二个 if 语句中,你使用了错误的语法。应该使用 else if 而不是只写 else。此外,你在第一个 if 语句后面使用了一个分号,这会导致 if 语句没有任何作用。最后,你没有在循环结束后打印结果。
以下是修正后的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char x1[100];
char x2[100];
int l1, l2;
printf("请输入第一个字符串:");
scanf("%s", x1);
printf("请输入第二个字符串:");
scanf("%s", x2);
l1 = strlen(x1);
l2 = strlen(x2);
for (int i = 0; i < l1; i++) {
for (int j = 0; j < l2; j++) {
if (x1[i] == x2[j]) {
printf("yes");
break;
}
}
}
printf("%s\n", x1);
return 0;
}
```
这段代码会对两个输入的字符串进行比较,并在找到匹配字符时打印 "yes"。最后会打印第一个字符串 x1。请注意,此代码只会打印第一个匹配字符,如果你想打印所有匹配字符,可以将打印语句放在 if 语句内部,并使用一个标记来指示是否有匹配字符。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![image/jpeg](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)