翻译一下啊。。。回文的就是首尾迭代判断
回文的
#include <stdio.h>
int huiwen(char* p)
{
char* q = p;
while (*q != '\0')
q++;
q--;
while (p < q)
{
if (*p != *q)
return 0;
p++;
q--;
}
return 1;
}
int main()
{
char str[30] = { 0 };
char* p = str;
scanf("%s", p);
if (huiwen(p))
printf("%s是回文",p);
else
printf("%s不是回文",p);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!