/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param str string字符串 待判断的字符串 * @return bool布尔型 */ #include <stdbool.h> #include <string.h> bool judge(char* str ) { if(strlen(str)==1) return true;/如果字符串只有一个字符,那么为回文字符串,返回真 int i=0,j=strlen(str)-1;//定义两个双指针,一个指向字符串的第一个字符,一个指向最后一个字符 int jud=1;//初始化为真 while(1){ if(j>i){ if(str[i++]!=str[j--]) {//如果发现有字符不等的那么为假 jud=0; break; } }else { break; } } if(jud==1) return true; else return false; }