判断字符串是否是回文

5年以前  |  阅读数:262 次  |  编程语言:C 
#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;
}

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8