题目链接:http://codeforces.com/problemset/problem/1008/A
这题很简单,分类要清楚。另外,注意如何获取字符串。
#include <iostream>
using namespace std;
int main()
{
char word[105];
bool p = true;
int i;
cin.getline(word,105);
for(i=0;i<105;i++){
if(word[i]=='\0')break;
else if((word[i]!='n')&&(word[i]!='a')&&(word[i]!='e')&&(word[i]!='i')&&(word[i]!='o')&&(word[i]!='u')){
if((word[i+1]!='a')&&(word[i+1]!='e')&&(word[i+1]!='i')&&(word[i+1]!='o')&&(word[i+1]!='u')){
p=false;
break;
}
}
}
if(p)cout<<"YES"<<endl;
else cout<<"NO"<<endl;
return 0;
}