标签:
题目链接: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 = 1100; int main() { int ans=0; char s[N]; while(gets(s)) { for(int i=0; s[i]; i++) { if(s[i]>=‘A‘ && s[i]<=‘Z‘) s[i]+=32; } int pos=0; while(strstr(s+pos, "doge")!=NULL) { ans ++; pos = strstr(s+pos,"doge")-s+4; } } printf("%d\n", ans); return 0; }
Wow! Such Doge!---hdu4847(字符串水题)
标签:
原文地址:http://www.cnblogs.com/zhengguiping--9876/p/4853497.html