回文串
题目描述:
读入一串字符,判断是否是“回文串”。
回文串是一个正读和反读都一样的字符串。
输入格式:
一行字符串,长度不超过255
输出格式:
如果是“回文串”,输出“YES”,否则输出“NO”
样例输入:
12321
样例输出:
YES
#include<stdio.h>
#include<string.h>
const int maxn=256;
bool judge(char str[]){
int len=strlen(str);
for(int i=0;i<len/2;i++){
if(str[i]!=str[len-1-i]){
return false;
}
}
return true;
}
int main(){
char str[maxn];
while(gets(str)){
bool flag=judge(str);
if(flag==true){
printf("YES\n");
}else{
printf("NO\n");
}
}
return 0;
}