codeup 5901 回文串

codeup 5901 回文串

题目描述
读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。

输入
一行字符串,长度不超过255。

输出
如果是回文串,输出“YES”,否则输出“NO”。

样例输入
12321
样例输出
YES

题解

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

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[100000];
	while(gets(str)){
		bool flag = judge(str);
		if(flag==true){
			printf("YES\n");
		}
		else{
			printf("NO\n");
		}
	}
	return 0;
}
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页