close
本題題目:
迴文的定義為正向,反向讀到的字串均相同
如:abba , abcba ... 等就是迴文
請判斷一個字串是否是一個迴文?
這題重點如何翻轉字串,這是就要用到一個很重要的指令strlen()這個指令可以偵測字串長度,還有memset()這個指令可以幫忙做初始化字串。
以下為strlen()指令介紹
假設char a[]="hello";
strlen(a)就會跑出5,藉著這個指令就能找到最後的指標
以下為memset()指令介紹
memset(陣列,要塞滿的東西,資料大小)
這就是初始化字串的
以下為接替步驟
(1)載入資料
(2)翻轉陣列,進來的字串的尾巴放到最前面。
(3)用for迴圈檢查是否一致//理論上可以用strcmp取代
但本人怎摸樣都試不過,所以只好用for來檢查
以下為程式碼//截圖防複製
全站熱搜
留言列表