为了相同的前缀-北京热身复仇
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
话说坑爹的北京赛区热身赛的第一题竟然是让我们数一下整本试题册上有多少个“acm”啊。。。数错了好几次。。Sad。。现在,复仇的机会来了。。。给出一行字符串,请输出有多少个“acm”(acm三个字符必须连续,中间不得有其他字符,且要求必须都是小写)。
输入
多组输入,每一组输入为一行不带空格,只由大写字母和小写字母组成的字符串,字符串长度不超过200.
输出
每组测试数据输出一行单个整数,代表“acm”的出现个数。
示例输入
acdream Acmacmacc acmormac
示例输出
0 1 1
提示
来源
ff
示例程序
#include<stdio.h>
#include<string.h>
int main()
{
int i,n,m;
char a[2000];
while(gets(a))
{
n=0;
m=strlen(a);
for(i=2;i<m;i++)
{
if(a[i-2]=='a'&&a[i-1]=='c'&&a[i]=='m')
n++;
}
printf("%d\n",n);
}
}