70,021
社区成员




#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define boolean int
#define TRUE 1
#define FALSE 0
boolean Plaindrome(char *start, char *end){
if(start<=end){
if(*start==*end)
return Plaindrome(start+1,end-1);
else
return FALSE;
}else{
if(*start==*end)
return TRUE;
else
return FALSE;
}
}
int main(int argc, char *argv[])
{
char *str = "abaaba";
if(Plaindrome(str,(str+strlen(str)-1)))
printf("%s is a plaindrome\n",str);
else
printf("%s is not a plaindrome\n",str);
system("pause");
return 0;
}