1 条题解

  • 0
    @ 2025-10-29 11:48:15

    题目:判断三条线段能否构成三角形

    思路分析

    1. 任务拆解:

      • 输入三条线段的长度
      • 判断是否满足三角形三边关系
      • 根据判断结果输出相应内容
    2. 关键点分析:

      • 三角形三边关系:任意两边之和大于第三边
      • 需要同时满足三个条件:
        • 第一条边 + 第二条边 > 第三条边
        • 第一条边 + 第三条边 > 第二条边
        • 第二条边 + 第三条边 > 第一条边
    3. 步骤规划:

      • 输入三个整数x,y,z
      • 判断是否同时满足三个不等式条件
      • 如果满足,输出"Yes"
      • 否则输出"No"
    4. 代码对应:

      • int x,y,z; - 定义三条边长变量
      • cin>>x>>y>>z; - 输入三条边长
      • if(x+y>z&&x+z>y&&y+z>x) - 判断是否满足三角形三边关系
      • cout<<"Yes"; - 能构成三角形时输出"Yes"
      • else cout<<"No"; - 不能构成三角形时输出"No"
    • 1

    信息

    ID
    46
    时间
    1000ms
    内存
    16MiB
    难度
    4
    标签
    (无)
    递交数
    923
    已通过
    400
    上传者