编写函数 int substring(char s[ ], char sub[ ]),查找sub串在字符串s中第一次出现的下标位置,

2025-06-22 09:36:20
推荐回答(1个)
回答1:

在str1中找str2中第一个字符出现的位置,然后再一个字符一个字符的比较str1和str2,如果到str2结束都相等,则找到str2在str1中第一次出现的位置。否则再在str1中找str2的第一字符出现的位置。

从str1中截取和str2长度一样的字符串,和str2比较,相等即找到,不相等再截取一个新的字符串。直到找到或找不到。统计str2在str1中出现的次数,将上面的程序稍加改造一下就可以。

扩展资料:

注意事项:

1、函数名的命名规则要符合Python中的命名要求。一般用小写字母和单下划线、数字等组合。

2、def是定义函数的关键词,这个简写来自英文单词define

3、函数名后面是圆括号,括号里面,可以有参数列表,也可以没有参数。

4、千万不要忘记了括号后面的冒号。

5、函数体(语句块),相对于def缩进,按照python习惯,缩进四个空格。

参考资料来源:百度百科-S-函数

参考资料来源:百度百科-字符串