top1编程
← 返回题目
题解

【入门】判断能否构成三角形

1 条题解

  • 0
    @ 2026-7-30 0:48:59

    解题思路

    三条边能组成三角形,需要任意两边的和都大于第三边。把三个条件都判断为真时输出Yes,否则输出No。

    参考代码

    // 读取题目给出的数据。
    // 按照题意完成计算。
    // 输出最终答案。
    #include <iostream>
    using namespace std;
    int main(){
    int a,b,c;
    cin>>a>>b>>c;
    if(a+b>c&&a+c>b&&b+c>a)cout<<"Yes";
    else cout<<"No";
    }
    
    

    复杂度

    时间复杂度O(1),空间复杂度O(1)。

    • 1