103 第四題 判斷迴文

       判斷一字串是否為迴文 (Palindrome)。迴文的定義為:由左邊唸過來和從右邊唸過來,結果是一樣的字串,如 121、12321、abcba、1+2/2+1、23++32。請在表單上建立一個 LABEL、二個 TEXTBOX 及一個按鈕。LABEL 表示「輸入一個字串」,相對應的 TEXTBOX 可以輸入一個字串 (字串長度為 100個字元以下,僅包含數字、小寫英文字母與 "+"、"-"、"*"、"/" 四個加、減、乘、除的符號),在第二個 TEXTBOX 輸出該字串是否為迴文。程式執行順序:輸入一字串,按下按鈕,輸出 “迴文” 或 “非迴文”。

輸入說明

輸入一個字串 (字串長度為 100個字元以下,僅包含數字、小寫英文字母與 "+"、"-"、"*"、"/" 四個加、減、乘、除的符號)

輸出說明

若字串是迴文輸出 y,否則輸出 n。

範例
輸入 輸出
z9+00+9z y
0xza0990azx9 n
ax0-9-0xa y


分析:
此題類似國家證照丙及軟體設計第一站第一題,差別是丙檢題意不能使用函數,且保證最多不會超過 9 位的阿拉伯數字,然而本題除了可使用函數以外,數字包含 + - * / 四個字元,因此處理方式不同。