C语言进行回文检测回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。
#include<stdio.h>
#include<string.h>
int main(void)
{
char str[100];
int i, len;
printf("please input string");
gets(str);
len = strlen(str);
for (i = 0; i < len / 2; i++)
{
if (str[i] != str[len-1-i])
{
break;
}
}
if (i == len / 2)
{
printf("%s is huiwen\n", str);
}
else
{
printf("%s not is huiwen\n", str);
}
getchar();
}
