用指针访问字符串,判断是否为回文。输入一个字符串,若是回文,则输出Yes,否则输出No。
哪里有问题。
#include <stdio.h>
#include <string.h>
#define N 100
int main()
{
char a[N],*p;
int i,l;
p=a;
gets(p);
l=strlen(p);
for(i=0;i=1/2;i++)
{
if(*(p+i)==*(p+l-i-1))
printf("Yes");
else
printf("No");
break;
}
return 0;
}