为了相同的前缀-北京热身复仇

为了相同的前缀-北京热身复仇

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);  
    }  
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值