题解
2023-06-25 15:13:38
发布于:上海
284阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
char a[200];
bool huiwen();
int main()
{
cin>>a;
if(huiwen())
{
cout<<"Yes";
}
else
{
cout<<"No";
}
全部评论 5
#include <cstdio>
int main() {
int x;
scanf("%d", &x);if (x == 0) { printf("Yes"); return 0; } if (x % 10 == 0) { // 如 10, 100, 200 等结尾为0但非0本身,不可能是回文 printf("No"); return 0; } int reversed = 0; while (reversed < x) { reversed = reversed * 10 + x % 10; x /= 10; } // 偶数位:完全相等;奇数位:去掉中间一位再比 if (reversed == x || reversed / 10 == x) { printf("Yes"); } else { printf("No"); } return 0;}
2025-11-25 来自 浙江
0?
2025-08-07 来自 北京
0666
2025-05-17 来自 浙江
0?
2024-07-07 来自 广东
0?
2023-12-06 来自 广东
0























有帮助,赞一个