1039Easier Done Than Said? 简单

Posted 幽殇默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1039Easier Done Than Said? 简单相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
http://acm.hdu.edu.cn/showproblem.php?pid=1039

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<string> 
#include<cstring>
using namespace std;
int main(void)
{
	string s;
	while(cin>>s,s!="end")
	{
		int cnt1=0;//元音字母 
		int cnt2=0;
		bool flag=false;
		for(int i=0;i<s.size();i++)
		{
			if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u')//元音 
				cnt1++,cnt2=0,flag=true;
			else//辅音 
				cnt2++,cnt1=0;
			if(cnt1>=3||cnt2>=3) 
			{
				flag=false;
				break;
			}
			if(s[i]!='e'&&s[i]!='o'&&s[i]==s[i+1]&&i+1<s.size())
			{
				flag=false;
				break;
			}
		}
		if(flag) cout<<"<"<<s<<"> is acceptable."<<endl;
		else cout<<"<"<<s<<"> is not acceptable."<<endl;
	}
	return 0;
}

以上是关于1039Easier Done Than Said? 简单的主要内容,如果未能解决你的问题,请参考以下文章

HDU1039 Easier Done Than Said?

1039Easier Done Than Said? 简单

hdu 1039 Easier Done Than Said?

HDU 1039 Easier Done Than Said?

HDU 1039 Easier Done Than Said?

HDU 1039[Easier Done Than Said?] 字符串处理