#include<stdlib.h>
#include<stdio.h> int main()
{
char s[],t[];
char *p1,*p2;
while(scanf("%s%s",s,t)!=EOF)
{
p1=s;
p2=t;
while(*p1 && *p2)
{
if(*p1 != *p2)
p2++;
else
{
p2++;
p1++;
}
}
if(*p1=='\0')
printf("Yes\n");
else
printf("No\n");
}
return ;
}

题意:判断s是不是t的字串

s: abcde

t:bcdefasdfsdfasdfsd

让s和t的左边对齐

p1指向a     p2指向b

如果不等,让p2右移,直到找到,然后两个指针同时右移

有三种情况:

*p1 是 \0  *p2 是  \0

*p1 是 \0  *p2 不是\0

*p1 不是\0   *p2是\0

*p1是\0就一定将s串走完了 Yes

最新文章

  1. 【转载】Ansys中的阻尼
  2. mysql和oracle的区别(功能性能、选择、使用它们时的sql等对比)
  3. Function Scope
  4. jQuery动态加载脚本 $.getScript();
  5. SecureCRT自动记录日志【记录键入的所有命令和打印的结果信息】
  6. Websocket和PHP Socket编程
  7. 【HDU 3810】 Magina (01背包,优先队列优化,并查集)
  8. Event Sourcing - ENode(三)
  9. 【百度地图API】今日小年大进步,齐头共进贺佳节——API优化升级上线,不再增加内存消耗
  10. [原创]Sharding-Sphere之Proxy初探
  11. h5中placeholder样式
  12. 站在.NET的角度学安卓的草民笔记1
  13. perl 中的引用
  14. ISCC2018(misc)
  15. 《精通Python设计模式》学习之抽象工厂
  16. 20155330 2016-2017-2 《Java程序设计》第十周学习总结
  17. Openlayers3中实现地图的切割
  18. CPP-基础:信号量
  19. WC2017 划水记
  20. python 将编码转为汉字

热门文章

  1. Flink Program Guide (9) -- StateBackend : Fault Tolerance(Basic API Concepts -- For Java)
  2. 算法分析-快速排序QUICK-SORT
  3. VC维度
  4. [置顶] 通过实例学习Struts2 (1)
  5. Hibernate 1、Hello Hibernate
  6. 使用jquery-mockjax模拟ajax请求做前台測试
  7. PHP语言基础06 MySql By ACReaper
  8. 浅谈C++中指针和引用的区别
  9. 第9课_3_db库安装
  10. HTML界面JQuery ajax 返回200,但走Error方法