#include <stdio.h> #include <string.h> void judg(char a[]) { char *p = a, *q = &a[strlen(a) - 1]; while (p < q) { if (*p != *q) { printf("不是回文"); break; } p++; q--; } if (p >= q) printf("是回文"); } int main() { char a[100]; gets(a); judg(a); return 0; }