问题 3166 --立志爬山(程序填空)

3166: 立志爬山(程序填空)★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 459  解决: 322
[提交][状态][命题人:]

题目描述

Madeline是一名立志要登上celeste山的小女孩,但她现在还很小,还不能爬山,甚至刚学会拼写,她学的第一个单词就是“climb”,但是她可能拼错,如果她拼出的词删掉几个字母后,按原来顺序出现climb“,则表示拼写正确,例如”csdldimb“为正确,”clibm“为错误。

#include <cstdio>  
#include <string.h>
using namespace std;
bool climb(char* st)
{
     int i, flag=0;
      ______(1)______
  for(int i=0; i<len; i++)
  {  
      if(flag==0 && st[i]=='c')
            flag=1;
    else if(flag==1 && st[i]=='l')
           flag=2;
    else if(flag==2 && st[i]=='i')
           flag=3;  
    else if(flag==3 && st[i]=='m')
           flag=4;  
    else if(flag==4 && st[i]=='b')
           flag=5;  
  } 
  if(flag==5)
      return 1;
  ______(2)______
}
int main()
{
      char a[255];
      scanf("%s",a);
      if(climb(a)==1)    
            printf("yes");
      else
            printf("no");  
      return 0;
}



输入

一个字符串。

输出

yes或no。

样例输入
Copy
cccllllllibbbbm
样例输出
Copy
no

提示

来源

[提交][状态]