5 条题解
-
0
#include <bits/stdc++.h>
using namespace std;
int main()
{
int x,ge,shi,bai,qian,wan;//定义变量
cin>>x;//输出一个数
if(x<10)//判断是不是一位数
{
cout<<'Y';//输出
} else if(x<100){//判断是不是两位数
ge=x%10;//求出个位
shi=x/10;//求出十位
if(ge==shi)//如果个位等于十位
{
cout<<'Y';//输出
} else {//否则
cout<<'N';//输出
}
} else if(x<1000){//判断是不是三位数
bai=x/100;//求出百位
ge=x%10;//求出个位
if(bai==ge)//如果百位等于个位
{
cout<<'Y';//输出
} else {//否则
cout<<'N';//输出
}
} else if(x<10000){//判断是不是四位数
ge=x%10;//求出个位
shi=x/10%10;//求出十位
bai=x/100%10;//求出百位
qian=x/1000;//求出千位
if(geqian && shibai)//如果个位等于千位而且十位等于百位
{
cout<<'Y';//输出
} else{//否则
cout<<'N';//输出
}
} else {//否则
ge=x%10;//求出个位
shi=x/10%10;//求出十位
qian=x/1000%10;//求出千位
wan=x/10000;//求出万位
if(gewan && shiqian)//如果个位等于万位并且十位等于千位
{
cout<<'Y';//输出
} else {//否则
cout<<'N';//输出
}
}
return 0;
}
信息
- 编号
- 2307
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 158
- 已通过
- 43
- 上传者