實驗七 2 古老的語言

2021-10-13 23:01:23 字數 770 閱讀 5019

【問題描述】

小雅正在學習一種古老的語言,這種語言使用拉丁字母,其中'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

#include

using

namespace std;

bool

yuanyin

(char x)

intmain()

}if(s[l-1]

!='n'&&!

yuanyin

(s[l-1]

)) book=0;

if(book==

1) cout<<

"yes"

;else cout<<

"no"

;}

實驗七 字串 古老的語言

問題描述 小雅正在學習一種古老的語言,這種語言使用拉丁字母,其中 a o u i 和 e 是母音字母,其它的稱為子音字母。在這種語言中,每個子音字母後必須是乙個母音字母,但在母音字母後可以是任何字母。唯一的例外是子音字母 n 這個字母後面可以是任何字母,或者沒有字母。例如,單詞 harakiri y...

C語言程式設計實驗報告 實驗七

1.掌握函式的概念,分類,定義和呼叫。2.熟練編寫函式實現特定的通用功能。硬體要求 計算機一台。軟體要求 windows作業系統,dev c 或vc 6.0編譯環境 寫乙個函式,用 選擇法 對輸入的5個字元按照由小到大順序排列。要求使用陣列作為函式引數。博主覺得,這道題目的演算法不是重點,重點是函式...

IDF實驗室 天羅地網 古老的郵件編碼

ctf.idf.cn index.php?g game m article a index id 41 題目 mr,o knyu q p q ahzs6q g,lknynz.lr 2lk n ck vn mxk tjj rkzaq 36k ch m xq 3pl b s 1 v t9gmu 75u ...