給定主要執行程式 main.c (題號.c)、以及 Header 檔 function.h (題號.h);請試著完成 Header 檔中未實現的函式:IsPalindrome()
Methods:
- int IsPalindrome(char *first_ptr, char *last_ptr) – 將傳入字串的第一個位址的指標和最後一個位址的指標;並透過迴圈的方式來檢查字串是否為回文
function.c
Note:
可以透過 first_ptr++, last_ptr-- 來取得下一個元素或上一個元素。
可以透過判斷 first_ptr 和 last_ptr 是否指向相同位置或交錯來決定是否結束檢查。
若指向的字符不相同,則表示該字串不是回文,返回 0。
若全部字符匹配,則表示該字串是回文,返回 1。
輸入符合以下格式
Size
Str
Note:
Size代表總共會輸入多大的字串,不超過50
Str代表輸入的字串,字元皆為小寫英文字母
無需處理輸入
輸出符合以下格式
Result
Note:
輸出的最後必須要有一個換行符號 ('\n')
無需處理輸出