以下是引用C语言学习者在2006-10-20 22:30:19的发言:
#include<stdio.h>
#define N 80
int main()
{
char a[N];
int i,j;
do{
gets(a);
for(i=0;a[i]!=0;i++);
j=i;
if(j==5)
{ j=0;
if(a[0]==a[4])
j++;
if(a[1]==a[3])
j++;
if(j==2)
printf("是回文数\n");}
else
printf("重新输入\n");
}while(j!=2);
return;
}
用字符串做就不要这么麻烦了.