用c语言编程,输入两个字符串,判断第一个字符串是否包含第二个字符串
时间: 2024-06-18 13:04:33 浏览: 189
C#判断一个字符串是否包含另一个字符串的方法
可以通过C语言的字符串操作函数来判断第一个字符串是否包含第二个字符串。可以使用strstr()函数来实现此功能,该函数用于在一个字符串中查找另一个字符串的第一次出现。
具体的实现步骤如下:
1. 定义两个字符数组,分别存储输入的两个字符串;
2. 使用strstr()函数查找第二个字符串在第一个字符串中的位置,如果返回值为NULL,则表示第一个字符串不包含第二个字符串;否则返回的指针指向第一个包含第二个字符串的位置。
以下是代码示例:
```
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100];
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
if (strstr(str1, str2) != NULL)
{
printf("第一个字符串包含第二个字符串\n");
}
else
{
printf("第一个字符串不包含第二个字符串\n");
}
return 0;
}
阅读全文