全部评论 11

  • 三角形是任意两边之和大于第三边,所以第八行要变成if(a+b>c&&a+c>b&&b+c>a)

    2023-01-28 来自 浙江

    5
  • 你忘加{}了吧

    2023-07-18 来自 江苏

    2
  • 不应该用大于等于,
    因为:三角形任意两边之和大于第三边,
    所以第8行(包括空行)因改为if (a+b > c && a+c > b && b+c > a)

    2023-02-26 来自 广东

    2
  • 不是大于等于,可以改为

    if(a + b > c && a + c > b && b + c > a)
    

    我的代码如下

    #include <iostream>
    using namespace std;
    bool daan(int a , int b , int c){
        if(a + b > c && a + c > b && b + c > a)
            return true;
        else
            return false;
    }
    int main(){
        int a , b , c;
        cin >> a >> b >> c;
        if(daan(a,b,c))
            cout << "yes";
        else
            cout << "no";
        return 0;
    }
    

    来晚了

    2024-09-06 来自 浙江

    0
  • a方+b方=c方

    2024-02-21 来自 上海

    0
  • #include<bits/stdc++.h>
    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"

    2024-02-21 来自 浙江

    0
  • 不能等于
    等于会WA

    2024-02-04 来自 浙江

    0
  • #include <bits/stdc++.h>
    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";
    return 0;
    }

    2023-08-14 来自 江苏

    0
  • #include <iostream>
    using namespace std;
    int main(){
    double a,b,c;
    cin >> a >> b >> c;
    if(((a+b)>c) and ((a+c)>b) and ((b+c)>a)) {
    cout << "yes";
    }else{
    cout << "no";
    }
    return 0

    2023-07-15 来自 上海

    0
  • 不是吗

    2023-01-27 来自 山东

    0
  • =什么意思?

    2023-01-27 来自 山东

    0

热门讨论