设计函数判断一个目标字符串中是否包含模式串(如目标串是”hellloworld”,模式串是”low”, 则包含,如果模式串是”loe”, 则不包含)。
3条回答 默认 最新
- CSDN专家-深度学习进阶 2021-06-24 20:28关注
#include "stdio.h" #include "conio.h" int getsubstrnum(const char *str1, const char *str2); int main(void) { char str1[50], str2[50]; printf("please input two strings\n"); gets(str1); gets(str2); int x=getsubstrnum(str1,str2); if(x>=1) printf("包含"); else printf("不包含"); } int getsubstrnum(const char *str1, const char *str2) { const char *p1 = str1; const char *p2 = str2; int sum = 0; while(*p1 != '\0') { if (*p1 == *p2) { while(*p1 == *p2 && *p2 != '\0') { p1++; p2++; } } else p1++; if (*p2 == '\0') sum++; p2 = str2; } return sum; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 VFP如何使用阿里TTS实现文字转语音?
- ¥100 需要跳转番茄畅听app的adb命令
- ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
- ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
- ¥50 opencv4nodejs 如何安装
- ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
- ¥15 nginx反向代理获取ip,java获取真实ip
- ¥15 eda:门禁系统设计
- ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
- ¥15 376.1电表主站通信协议下发指令全被否认问题