题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4847

题意就是求给出的文章中共有多少个doge,不区分大小写直接用strstr做就可以了;

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std; const int N = ; int main()
{
int ans=;
char s[N];
while(gets(s))
{
for(int i=; s[i]; i++)
{
if(s[i]>='A' && s[i]<='Z')
s[i]+=;
}
int pos=;
while(strstr(s+pos, "doge")!=NULL)
{
ans ++;
pos = strstr(s+pos,"doge")-s+;
}
}
printf("%d\n", ans);
return ;
}

最新文章

  1. Sort简单排序
  2. winform客户端利用webClient实现与Web服务端的数据传输
  3. 『TCP/IP详解——卷一:协议』读书笔记——16
  4. nc分析代理服务器
  5. Android三种播放视频的方式
  6. Lab_5_SysOps_Resources_Linux_v2.5
  7. unity, 查看build版log文件
  8. Jax-ws开发实例
  9. 1014: [JSOI2008]火星人prefix - BZOJ
  10. svn之——linux下清除svn的用户名和密码
  11. Div 滚动栏滚动到指定的位置
  12. 【Android Developers Training】 69. 视图切换的淡入淡出效果
  13. 浅析调用JSR303的validate方法, 验证失败时抛出ConstraintViolationException
  14. Flex Grid学习-链接
  15. LNMP搭建 源码包
  16. BZOJ5418 NOI2018屠龙勇士(excrt)
  17. LightOJ 1118 - Incredible Molecules (两圆面积交)
  18. localstorage是什么,它有哪些作用
  19. 转载:monkeyrunner之eclipse中运行monkeyrunner脚本之环境搭建(四)
  20. Nhibernate基本的增删改查实践

热门文章

  1. cpython和lua源码阅读
  2. ip: either &quot;dev&quot; is duplicate, or &quot;type&quot; is garbage
  3. SpringBoot使用maven构建
  4. PHP+jquery+ajax实现分页
  5. 利用U盘给Intel NUC安装CentOS
  6. struts2 OGNL ValueStack概念理解 # % $ 的区别
  7. JS 拖动原理
  8. 标签响应javascript的href处理[转载]
  9. 【BZOJ】1666: [Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏(刷水严重)
  10. Linux命令在线中文手册