1 条题解

  • 0
    @ 2025-10-29 11:49:38

    题目:判断三位数是否为对称数

    思路分析

    1. 任务拆解:

      • 输入一个三位整数
      • 分离出个位和百位数字
      • 比较个位和百位是否相等
      • 根据比较结果输出相应内容
    2. 关键点分析:

      • 对称数条件:个位数字等于百位数字
      • 三位数的十位数字不影响对称性判断
      • 只需要比较个位和百位即可
    3. 步骤规划:

      • 输入三位整数n
      • 计算个位数字:n % 10
      • 计算百位数字:n / 100 % 10
      • 判断个位和百位是否相等
      • 如果相等,输出"Y"
      • 否则输出"N"
    4. 代码对应:

      • 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
    上传者