时间限制:1秒

空间限制:32768K

牛牛很喜欢玩接龙游戏,一天他突发奇想,发明了一种叫做“字符串链”的游戏。 这个游戏的规则是这样的,给出3个字符串A,B,C,如果它们满足以下两个条件,那么就可以构成一个“字符串链”:

1.A的最后一个字母和B的第一个字母相同;

2.B的最后一个字母和C的第一个字母相同。

现在牛牛给出了3个字符串A,B,C,希望你能判断这3个字符串能否构成一个“字符串链”,若能则输出“YES”,否则输出“NO”。

输入描述:

一行,3个字符串,每两个字符串之间用一个空格分隔。1.A,B,C均由小写的英文字母组成;2.1≤|A|,|B|,|C|≤10,|A|,|B|,|C|分别表示A,B和C的长度。

输出描述:

"YES"或者"NO"(不带引号)。

输入例子1:

b bb b

输出例子1:

YES

输入例子2:

a b c

输出例子2:

NO
int main()
{int i = 0;char arr[35];char* p=arr;int cou = 0;int _tag = 0;int flag = 0;gets(p);while(*p!='\0'){if(*p==' '){cou++;if(*(p-1)==*(p+1) && cou==1){_tag=1;}else if(*(p-1)==*(p+1) && cou==2){flag=1;}else{printf("NO");return 0;}}p+=1;}if(_tag==1&&flag==1){printf("YES");}return 0;
}

[编程题] 牛牛的游戏相关推荐

  1. 【编程题】网易游戏社招编程题题解

    网易游戏社招编程题题解 题目1:地形最低值的和 题目2:最少花的钱数 题目3:粉刷墙壁 题目4:被n到达的数 题目1:地形最低值的和 题目描述:在一个 n × m n \times m n×m的地图中 ...

  2. C语言(经典编程题:报数游戏)

    题目描述 有n个人围成一圈,顺序排号.从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位. 题目分析 这便是整体的题目流程,大家围成一个圈,愉快的报着数,报到3的 ...

  3. c语言编程题猜数字游戏6题,c语言编程—猜数字游戏.doc

    c语言编程-猜数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...

  4. java编程题-猜数字游戏

    猜数字游戏 生成一个1~100之间的随机数.1.输入0,直接退出游戏.2.记录成绩,1~3 A,4~6 B,7~10 C,超过10次提示封号.4.输入游戏难度等级,1 容易 1~50,2 中等 1~1 ...

  5. 今日学习在线编程题:数字游戏

    题目来源:码蹄集 https://matiji.net/exam/brushquestion/126/3181/1DC60EA6DF83A333301CFFE1407FBA59 时间限制:1000ms ...

  6. 2016蘑菇街编程题:投篮游戏

    题目描述 有一个投篮游戏.球场有p个篮筐,编号为0,1...,p-1.每个篮筐下有个袋子,每个袋子最多装一个篮球.有n个篮球,每个球编号xi .规则是将数字为xi 的篮球投到xi 除p的余数为编号的袋 ...

  7. 编程题-翻棋游戏-枚举

    题目 约翰知道,那些高智力又快乐的奶牛产奶量特别高.所以他做了一个翻瓦片的益智游戏来娱乐奶牛.在一个M×N(1≤M,N≤15)的骨架上,每一个格子里都有一个可以翻转的瓦片.瓦片的一面是黑色的,而另一面 ...

  8. C/C++编程题之圆桌游戏

    n个人围坐在一个圆桌上从1到n编号,顺时针从第一个人开始报数,从1开始报到m(m < n), 报到m的那个人出圆桌,再从出桌的人的下一个人从1开始报数,直到圆桌上的人不足m人位置, 输出最终剩下 ...

  9. 网易2018实习生笔试编程题

    牛牛的闹钟 时间限制:1秒 空间限制:32768K 牛牛总是睡过头,所以他定了很多闹钟,只有在闹钟响的时候他才会醒过来并且决定起不起床.从他起床算起他需要X分钟到达教室,上课时间为当天的A时B分,请问 ...

最新文章

  1. AndroidToast问题深度剖析(一)
  2. PLSQL Developer概念学习系列之如何正确登录连接上Oracle(图文详解)
  3. 化学专业计算机课程设计,分析化学专业课程设计.doc
  4. 解决报错OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
  5. 要学好linux运维请从排版画图开始
  6. matlab微分的语句格式,偏微分差分四种格式的matlab程序.doc
  7. nginx监听事件流程
  8. 如何快速排查生产问题
  9. 在线健身悄然升温,千亿市场潜力正在释放
  10. 法国政府正考虑采用开源软件
  11. kali 克隆网页_如何克隆一个网站(by Kali)
  12. matlab xlsread 日期,为什么Xlsread读取(日期时间)为字符串
  13. CISP-PTS学习笔记-XSS
  14. w7怎么修改服务器dns,win7系统在哪修改dns?win7系统修改dns的详细步骤
  15. android微信图片编辑带滤镜,微信更新了一个小功能,一些图片编辑软件可能要被打入冷宫了...
  16. table在html是什么意思,html5中table指的是什么意思
  17. 【angular】@Directive
  18. 学习javascript这一篇就够了超详细笔记(建议收藏)上
  19. “最难就业季“中的大学生就业:本硕过半有着落 高职生成香饽饽
  20. 编辑视频贴纸软件_微剪辑 - 视频编辑神器/专业剪辑软件 贴纸/字幕/音乐

热门文章

  1. 教你32种摄影方式,发挥无限创意
  2. 数据恢复技巧:如何恢复已删除的手机短信
  3. python灰色关联度分析_灰色关联分析法 python
  4. 中国酒店向精品个性化发展
  5. JVM系列之垃圾回收器(下篇)——Shenandoah垃圾回收器
  6. iptables学习总结
  7. 使用JDB操作数据库—增删改查(二)
  8. 单片机spwm c语言程序,基于单片机SPWM简易逆变电路及程序设计
  9. mosh 基于UDP方式ssh连接 不怕掉线
  10. Hostapd中DPP的概念