判断一个字符串是不是回文数

如题所述

/*
判断一个字符串是不是回文数
 */
*/
#include<stdio.h>  
#include<string.h>
#define MAX 1000

int main()  
{   
  int i,j,n,t=1;
  char arr[MAX]; 
  gets(arr);//字串输入  
  n=strlen(arr);//获取长度
  for(i=0,j=n-1;i!=j;i++,j--)
  {
    if(arr[i]!=arr[j])//从首尾往中间走,逐对数比较,任一对不相等,退出循环.
       {
        t=0; //相等标记设为0
        break;
      }
  }
  if(t) //相等
    printf("是的\n");  
  else //不相等
    printf("不是\n"); 
  return 0;  
}

温馨提示:答案为网友推荐,仅供参考
相似回答