回文问题 哪里出错了呢
#include "stdafx.h"void p(char*s)
{int i=0;char*p=s;
while(*p)
p++;
p--;
while(s<p)
if(s[i++]!=*(p++))
{printf("no");
break;
}
else{
i++;
p--;
}
printf("yes");
}
void main()
{
char a[20];
printf("enter a[]:");
scanf("%s",a);
p(a);
}
大家帮我看看,这个程序解决“回文”问题,哪里出错了呢