本文收录于专栏:算法之翼
https://blog.csdn.net/weixin_52908342/category_10943144.html
订阅后本专栏全部文章可见。
本文含有题目的题干、解题思路、解题思路、解题代码、代码解析。本文分别包含C语言、C++、Java、Python四种语言的解法完整代码和详细的解析。
题干
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。
运行效果如下:
解题思路
你可以使用一个循环来遍历给定字符串,然后检查当前位置及其后续字符是否与目标字符串的第一个字符和第二个字符匹配。如果匹配,则计数器加一。这样,你可以逐步移动并检查源字符串中的每个可能的位置,以统计目标字符串出现的次数。
解题代码
以下是四种语言的解法:
C语言:
#include