码迷,mamicode.com
首页 > 其他好文 > 详细

判断一个字符串是否为回文字符串

时间:2015-11-13 23:46:04      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:回文字符串

#include <stdio.h>
#include <assert.h>
#include <string.h>

int is_pal_str(const char *p)
{
 assert(p);
 int len = strlen(p);
 const char *start = p;
 const char *end = p+len - 1;
 while (start < end)
 {
  if (*start == *end)
  {
   start++;
   end--;
  }
  else
  {
   return 0;
  }
 }
 return 1;
}
int main()
{
 char *p = "abcdcbaa";
 int ret = is_pal_str(p);
 if (ret == 1)
 {
  printf("%s 是一个回文字符串\n", p);
 }
 else
 {
  printf("%s 不是一个回文字符串\n", p);
 }
 system("pause");
 return 0;
}


判断一个字符串是否为回文字符串

标签:回文字符串

原文地址:http://10706198.blog.51cto.com/10696198/1712614

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!