测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A24099. 回文数判断

填空题 中等

题目描述

回文数判断

题目描述

判断输入的致字n是否是回文数。“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在教学中也有这样一类数字有这样的特征,称为回文数。

输入描述

一行,一个整数n。

输出描述

一行,是回文数输出“YES”,否则输出“NO”。(输出不含引号)

输入样例

12345654321

输出样例

YES

参考答案

#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { string n; cin >> n; string rev = n; reverse(rev.begin(), rev.end()); if (n == rev) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; }
上一题 下一题