输入一个字符串判断里面是否包含“love”字符串(要使用strstr)利用c语言写出这个代码给我i
时间: 2024-02-22 10:00:54 浏览: 17
好的,以下是一个使用 C 语言实现判断字符串是否包含子串的示例代码:
```c
#include <stdio.h>
#include <string.h>
int contains_love(char* s) {
if (!s || !strlen(s)) {
return 0;
}
char* love = "love";
char* result = strstr(s, love);
if (result) {
return 1;
}
return 0;
}
int main() {
char s[] = "I love coding!";
int result = contains_love(s);
if (result) {
printf("The string contains 'love'.\n");
} else {
printf("The string does not contain 'love'.\n");
}
return 0;
}
```
该代码中,我们首先判断输入字符串是否为空,然后使用 `strstr()` 函数在输入字符串中查找子串 "love"。如果 `strstr()` 函数返回值不为空,则说明输入字符串包含子串 "love",返回 1。否则,返回 0。在 `main()` 函数中,我们利用 `printf()` 函数输出包含 "love" 或不包含 "love" 的信息。
例如,使用该函数对字符串 "I love coding!" 进行判断,会得到输出信息 "The string contains 'love'."。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)