博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串查找
阅读量:6173 次
发布时间:2019-06-21

本文共 598 字,大约阅读时间需要 1 分钟。

对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。

如果 source = "source" 和 target = "target",返回 -1。

如果 source = "abcdabcdefgem" 和 target = "bcd",返回 1。

1 #include
2 #include
3 using namespace std; 4 int main(){ 5 char source[50], target[50]; 6 int w=-1, j=0, n=0; //n记录匹配的个数,w记录target在source中最早出现的位置 7 cin>>source>>target; 8 int sn=strlen(source); 9 int tn=strlen(target);10 if(tn<=sn){ //tn>sn的话一定不匹配,所以不考虑那种情况 11 for(int i=0; i

  通过率只有50%,不知道哪里不对

转载于:https://www.cnblogs.com/liuxclxc/p/7608906.html

你可能感兴趣的文章
lsyncd搭建测试
查看>>
移动web开发之像素和DPR
查看>>
nginx+tomcat+redis实现session共享
查看>>
UWP VirtualizedVariableSizedGridView 支持可虚拟化可变大小Item的View(二)
查看>>
rsync 介绍
查看>>
ldap
查看>>
使用aliyun镜像源下载镜像及仓库搭建
查看>>
Eric,基于多搜索引擎的自动问答机器人
查看>>
Logstash6.1 手动安装插件
查看>>
这个开场… 太吊胃口了…
查看>>
C#-老生常谈的 值类型与引用类型
查看>>
人工智能GPU/FPGA/ASIC/类脑芯片优势分析
查看>>
linux中断线程化分析【转】
查看>>
Java 基础【05】你的多继承纳?
查看>>
QTP的那些事--操作excel的方法总结(可用)
查看>>
VC++线程通信
查看>>
bat薪酬
查看>>
ORACLE SQL:经典查询练手第一篇
查看>>
SQL Server高可用性(High Availability)——Log Shipping
查看>>
Java中HashMap案例
查看>>