有趣的“回文”检测
英文中有很多的回文词,回文词的拼法十分有趣,无论是从前往后拼读,还是从后往前拼读,他们的拼法和词义都不变。例如:dad(爸爸),mum(妈妈),noon(中午),eve(前夕),eye(眼睛),pop(流行),deed(行为),level(水平)等。简单地说,“回文”就是指顺读和倒读都一样的字符串。现在请你编程输入一个单词,判断它是否是回文。
#include<stdio.h>
#include<string.h>
int main()
{
char arr[100];
int len;
int i=0;
int j;
printf("Input string:");
gets(arr);
len=strlen(arr);
j=len-1;
while( (i<j)&&(arr[i]==arr[j]) )
{
i++;
j--;
}
if(i>=j)
printf("Yes!\n");
else
printf("No!\n");
return 0;
}