题目:
所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。
输入样例1:
thisistrueurtsisiht
输出样例1:
Yes
thisistrueurtsisiht
输入样例2:
thisisnottrue
输出样例2:
No
thisisnottrue
代码:
#include<stdio.h>
#include<string.h>
int main()
{
char s[100];
gets(s);
int n=strlen(s);
int i,j;
i=0;
j=n-1-i;
while(i<j)
{
if(s[i]!=s[j])
{
break; //只要遇到不相等就break
}
i++;
j--;
}
if(i>=j)
{
printf("是回文字符串\n");
}
else
{
printf("不是回文字符串\n");
}
puts(s);
return 0;
}