用c语言统计一个字符串在另一个字符串中出现的次数,两者上限分别为200和20
时间: 2023-06-01 13:05:56 浏览: 54
您好,这是一个编程问题,可以使用以下C语言代码统计一个字符串在另一个字符串中出现的次数:
```c
#include <stdio.h>
#include <string.h>
#define MAXLEN1 200
#define MAXLEN2 20
int main() {
char str1[MAXLEN1], str2[MAXLEN2];
int len1, len2, i, j, count=0;
printf("请输入字符串1(最大长度为%d):", MAXLEN1);
scanf("%s", str1);
printf("请输入字符串2(最大长度为%d):", MAXLEN2);
scanf("%s", str2);
len1 = strlen(str1);
len2 = strlen(str2);
for (i=0; i<=len1-len2; i++) {
for (j=0; j<len2; j++) {
if (str1[i+j] != str2[j]) {
break;
}
}
if (j == len2) {
count++;
}
}
printf("字符串 \"%s\" 在字符串 \"%s\" 中出现了 %d 次。\n", str2, str1, count);
return 0;
}
```
希望能够帮到您!
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)