想要设计一个函数判断字符串是否回文,但不知道哪里出了问题,求友友们帮我指点一二
#include<stdio.h>
#include<string.h>
int HW(char a[100])
{
gets(a);
int c=strlen(a);
int i;
for(i=1;i<=c/2;i++)
{
if(a[i]!=a[c-i+1])
{
printf("这串字符不是回文");
break;
}
else
printf("这串字符是回文");
}
return HW;
}
int main()
{
char s[100];
gets{s};
HW(s);
return 0;
}