題目敘述:
在 BBS 上,有些人有些話想要說但是又不想要讓太多人知道,便會把自己的
心情文用特殊的方式表示,譬如說使用新注音的輸入方式鍵入英打,便會得出一串
看似無意義的英數符號,閱讀者必須看著那些符號一一藉由新注音輸入,便可以得
到不選字的原文,可以藉此大致猜出原意。
因為由不選字的原文判斷文章原意太困難了,本題目只需要把不選字的文章打
印出來即可。
輸入檔說明:
輸入文章為一個 char 陣列,至多十行,每行至多有 72 個字元。
輸出檔說明:
請輸出翻譯過後的不選字文章,你可以依你的喜好選擇用字。
範例輸入:
1.
========================================================================
ji32k7wu0 s875k4u;4283y4go6d042k72j/3
========================================================================
2.
========================================================================
dk
dk dk
dk dk dk
rup4g4rup4g4rup4g4rup4g4
========================================================================
範例輸出:
1.
========================================================================
我的天哪這樣打字誰看得懂
========================================================================
2.(a)
========================================================================
科
科科
科科科
近視近視近視近視
========================================================================
2.(b)
========================================================================
科
科科
科科科
近世進士盡是近視
========================================================================
第二次作業:
因應 BBS 使用者水平日漸低落,你必須對此程式改進以判斷解決下列狀況:
1. 使用者不輸入代表平聲的 ' ' 就直接打下一個字 (40%)
2. 使用者打了不成字的注音符號,你必須判斷這是: (60%)
a) 注音文 – 輸出對應注音
b) 打錯字 – 照樣輸出原 char 陣列供使用者自行判斷
[Bonus]
3. 新酷音輸入法是個和微軟新注音功能相仿的 open source 軟體
網站在 http://chewing.csie.net/
請參考之,並把程式輸出的文字改為新酷音的初始選字。 (50%)
沒有留言:
張貼留言