#include
int main()
{
char s[270];
gets(s);
int i,j,y=0;
if(strlen(s)%2!=0)
{
for(i=0,j=strlen(s);i<(strlen(s)+1)/2;i++,j--)
{
if('s[i]'=='s[j]')//为什么这里判断不了两个字符相等
y++;
printf("*");
}
printf("%d",y);//输出y 一直为0
}
else
{
printf("N");
}
}
回文串是从左到右或者从右到左读起来都一样的字符串,试编程判别一个字符串是否为回文串
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-