#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0,j;
char str[100];
gets(str);
do
{
i++;
}while(str[i-1]!='\0');
for(j=0;j<i-1;j++)
{
if(str[j]!=str[i-2-j])
{
printf("No");
break;
}
}
if(j>=i-1)
{
printf("Yes");
}
return 0;
}
知识点总结:本题用到了多重循环语句,要清楚各种循环语句的优点,然后择优选择。
学习心得:本题有多种做法,可以直接前后判断,也可以先逆序之后再判断,效果一样,但是逆序完再判断易操作,好理解。