帶注釋 習題8 8 判斷回文字串 20分

2021-10-09 05:44:21 字數 1185 閱讀 2794

習題8-8 判斷回文字串 (20分)

本題要求編寫函式,判斷給定的一串字元是否為「回文」。所謂「回文」是指順讀和倒讀都一樣的字串。如「xyzyx」和「xyzzyx」都是回文。

函式介面定義:

bool palindrome

(char

*s )

;

函式palindrome判斷輸入字串char *s是否為回文。若是則返回true,否則返回false。

裁判測試程式樣例:

#include

#include

#define maxn 20

typedef

enum

bool;

bool palindrome

(char

*s )

;int

main()

/* 你的**將被嵌在這裡 */

輸入樣例1:

thisistrueurtsisiht

輸出樣例1:

yes

thisistrueurtsisiht

輸入樣例2:

thisisnottrue

輸出樣例2:

no

thisisnottrue

//2020/08/16

#include

#include

#define maxn 20

typedef

enum

bool;

bool palindrome

(char

*s )

;int

main()

/* 你的**將被嵌在這裡 */

bool palindrome

(char

*s )

//下標過半了還在迴圈就說明是回文字串

if(i == longs/2)

}if(p ==1)

return true;

else

return false;

}

習題8 8 判斷回文字串(20 分)

本題要求編寫函式,判斷給定的一串字元是否為 回文 所謂 回文 是指順讀和倒讀都一樣的字串。如 xyzyx 和 xyzzyx 都是回文。bool palindrome char s 函式palindrome判斷輸入字串char s是否為回文。若是則返回true,否則返回false。include in...

習題8 8 判斷回文字串 (20 分)

習題8 8 判斷回文字串 20 分 本題要求編寫函式,判斷給定的一串字元是否為 回文 所謂 回文 是指順讀和倒讀都一樣的字串。如 xyzyx 和 xyzzyx 都是回文。函式介面定義 bool palindrome char s 函式palindrome判斷輸入字串char s是否為回文。若是則返回...

習題8 8 判斷回文字串(20 分)

本題要求編寫函式,判斷給定的一串字元是否為 回文 所謂 回文 是指順讀和倒讀都一樣的字串。如 xyzyx 和 xyzzyx 都是回文。bool palindrome char s 函式palindrome判斷輸入字串char s是否為回文。若是則返回true,否則返回false。include in...