#include<stdio.h>
#include<cstring>
const int maxn=256;
bool judge(char str[])
{
int len = strlen(str);
int i=0;
if(len%2 == 0){
for(; i<=(len/2); )
{
if(str[i] == str[len-i-1]){
i++;
}
else{
return false;
}
}
}
else{
for(; i<(len/2); )
{
if(str[i] == str[len-i-1]){
i++;
}
else{
return false;
}
}
}
return true;
}
int main()
{
char str[maxn];
gets(str);
bool flag = judge(str);
if(flag == true){
printf("Yes");
}
else{
printf("NO");
}
return 0;
}
回文串 C语言
最新推荐文章于 2023-11-23 13:09:22 发布