求助:用指针检查是否为回文
输入字符串检查是否是回文,不知道拿错了#include<stdio.h>
#include<string.h>
int palingrome(char *string)
{
int n,i;
n=strlen(string);
if(n%2==0)
for(i=1;i<=n/2;i++)
{
if(*(string+i)==*(string+n-i))
continue;
else
return 0;
}
else
for(i=1;i<=(n-1)/2;i++)
{
if(*(string+i)==*(string+n-i))
continue;
else
return 0;
}
return 1;
}
int main(void)
{
char *string;
int a;
string=NULL;
puts("Please input one string:");
scanf("%s",string);
a= palingrome(string);
printf("The final number is %d",a);
return 0;
}