习题8-8 判断回文字符串

https://pintia.cn/problem-sets/12/problems/342

 

 1 bool palindrome(char *s)
 2 {
 3     int n, i, k;
 4     bool ret;
 5 
 6     n = strlen(s);
 7     i = 0;
 8     k = n - 1;
 9     while (i <= k)
10     {
11         if (s[i] != s[k])
12         {
13             break;
14         }
15         i++;
16         k--;
17     }
18     if (i <= k)
19     {
20         ret = false;
21     }
22     else
23     {
24         ret = true;
25     }
26     
27     return ret;
28 }
posted @ 2020-01-14 19:41  jason2018  阅读(135)  评论(0编辑  收藏  举报