【问题描述】
小雅正在学习一种古老的语言,这种语言使用拉丁字母,其中'a'、'o'、'u'、'i'和'e'是元音字母,其它的称为辅音字母。
在这种语言中,每个辅音字母后必须是一个元音字母,但在元音字母后可以是任何字母。唯一的例外是辅音字母'n',这个字母后面可以是任何字母,或者没有字母。例如,单词"harakiri"、"yupie"、"man"和"nbo"是合法的,而"horse"、"my"是非法的。
输入一个单词s,请判断s是否为合法的。
【输入形式】
输入一行为一个字符串,全部由小写拉丁字母组成
【输出形式】
如果s为合法的,输出YES,否则输出NO
【样例输入1】
sumimasen
【样例输出1】
YES
【样例输入2】
forces
【样例输出2】
NO
#include<iostream>
using namespace std;
int i;
int f(char x) {
if (x=='a'||x=='e'