codeup之【字符串】回文串

题目描述

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

输入

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

输出

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

样例输入 Copy

12321

样例输出 Copy

YES

solution

#include <stdio.h>
#include <string.h>
int main(){
	char m[256];
	scanf("%s", m);
	int l = strlen(m), i; 
	for(i = 0; i < l / 2; i++){
		if(m[i] != m[l - i - 1]){
			printf("NO");
			break;
		}
	}
	if(i >= l / 2)
		printf("YES");
	return 0;
} 
posted @ 2022-02-13 10:49  Moliay  阅读(22)  评论(0编辑  收藏  举报