标签:回文字符串
#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