/* 问题3: 输入一个字符串,判断它是否是一个回文串。 所谓的回文串是指这个字符串从左到右及从右到左的字母排列是一样的, 例如“pop”、“legel”等。 */ #include "stdafx.h" #include "string.h" int main(int argc, char* argv[]) { int len; char str[50]; bool isNot = false; printf("请输入一个字符串:/n"); gets(str); len = strlen(str); for(int i=0; i<len/2; i++) { if(str[i] != str[len-i-1]) { isNot = true; break; } } if(isNot == false) printf("它是一个回文串。/n"); else printf("它不是回文串。/n"); return 0; }