1 条题解
-
0
题目:判断三位数是否为对称数
思路分析
-
任务拆解:
- 输入一个三位整数
- 分离出个位和百位数字
- 比较个位和百位是否相等
- 根据比较结果输出相应内容
-
关键点分析:
- 对称数条件:个位数字等于百位数字
- 三位数的十位数字不影响对称性判断
- 只需要比较个位和百位即可
-
步骤规划:
- 输入三位整数n
- 计算个位数字:n % 10
- 计算百位数字:n / 100 % 10
- 判断个位和百位是否相等
- 如果相等,输出"Y"
- 否则输出"N"
-
代码对应:
int n,a,b,c;- 定义原数和各位数字变量cin>>n;- 输入三位数a=n%10;- 计算个位数字b=n/100%10;- 计算百位数字if(a==b)- 判断个位和百位是否相等cout<<"Y";- 是对称数时输出"Y"else cout<<"N";- 不是对称数时输出"N"
-
- 1
信息
- ID
- 690
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 509
- 已通过
- 306
- 上传者