#include <stdio.h>
#include <iostream>
#include<stack>
#include<queue>
#include<cmath>
#include<stdlib.h>
#include<string.h>
#include<cstring>
#include<algorithm>
#include<cstdio>
using namespace std;
/*
问题描述
小明对类似于 hello 这种单词非常感兴趣,这种单词可以正好分为四段,第一段由一个或多个辅音字母组成,第二段由一个或多个元音字母组成,第三段由一个或多个辅音字母组成,第四段由一个或多个元音字母组成。
给定一个单词,请判断这个单词是否也是这种单词,如果是请输出yes,否则请输出no。
元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。
输入格式
输入一行,包含一个单词,单词中只包含小写英文字母。
输出格式
输出答案,或者为yes,或者为no。
*/
int main( )
{
int target=1;
int longs=0;
char a[100];
int i=0;
for(i=0;i<100;i++)
a[i]='\0';
cin>>a;
for(i=0;i<100;i++)
{
if(a[i]!='\0') longs++;
}
if(a[0]!='a'&&a[0]!='e'&&a[0]!='u'&&a[0]!='e'&&a[0]!='o')
{
{for(i=1;i<longs;)
if(a[0]!='a'&&a[0]!='e'&&a[0]!='u'&&a[0]!='e'&&a[0]!='o')i++;
else break;}
if(i==longs ) target=0;
for(i;i<longs;)
{
if(a[0]!='a'&&a[0]!='e'&&a[0]!='u'&&a[0]!='e'&&a[0]!='o') break;
else i++;
}
if(i==longs ) target=0;
for(i;i<longs;)
{
if(a[0]!='a'&&a[0]!='e'&&a[0]!='u'&&a[0]!='e'&&a[0]!='o') i++;
else break;
}
if(i==longs ) target=0;
for(i;i<longs;)
{
if(a[0]!='a'&&a[0]!='e'&&a[0]!='u'&&a[0]!='e'&&a[0]!='o') break;
else i++;
}
if(i!=longs ) target=0;
}
else target=0;
if(target==1)cout <<"yes";
else cout <<"no";
return 0;
}
/*
样例输入
lanqiao
样例输出
yes
样例输入
world
样例输出
no
评测用例规模与约定
对于所有评测用例,单词中的字母个数不超过100。
*/
版权声明:本文为weixin_44588812原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。