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(); }