Code
#include <stdio.h>
#include <string.h>
int main()
{
char a[101],b[101];
gets(a);
int i,k = 0,len = strlen(a);
for(i=len-1; i>=0; i--)
b[k++] = a[i];
b[k] = '\0';
if(strcmp(a,b) == 0)
printf("yes\n");
else
printf("no\n");
}
反思:字符串练习,主要思路是用b字符数组逆序储存a字符数组的内容,如果两个数组相同,则它是个回文串。注意b字符数组最后要加上'\0'。