我正在为我的作业编写一个函数,该函数应该判断给定字符串是否为回文。虽然我什至在纸上用“otto”这个词尝试过,但我的程序总是返回 1。虽然这是一个很常见的问题,但我真的很想知道我做错了什么,而不是仅仅从这里复制一个解决方案。
int is_palindrom(const char* palin)
{
int size = strlen(palin), i=0;
for (i=0;i<=(size/2); ++i)
{
if(palin[i] != palin[(size - i -1)])
{
return 1;
}
}
return 0;
}