伯兰语
#include<bits/stdc++.h>
using namespace std;
char ch[110];//输入字符串长度不超过100
char s[5]={'a','e','i','o','u'};//元音表
bool check(int i)//判断是否为元音
{
for(int j=0;j<5;j++)
{
if(s[j]==ch[i])
return true;
}
return false;
}
int main( )
{
cin>>ch;//输入字符串
int len=strlen(ch);//输入的字符串长度
bool flag=true;//标记
for(int i=0;i<len-1;i++)
{
if(!check(i) && !check(i+1) && ch[i]!='n')//非元音字符后面必须是元音字符,n除外
flag=false;
}
if(!check(len-1) && ch[len-1]!='n')//判断结尾元素是否为元音或者为n
flag=false;
//最终结果输出
if(flag)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
return 0;
}