求大神路过
原题链接:303.判断三角形2023-01-25 18:46:29
发布于:北京
本蒟蒻遇到点问题
代码如下
#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;
}
全部评论 11
三角形是任意两边之和大于第三边,所以第八行要变成if(a+b>c&&a+c>b&&b+c>a)
2023-01-28 来自 浙江
5你忘加{}了吧
2023-07-18 来自 江苏
2楼主只是谦虚,你才是那个蒟蒻吧
2023-07-18 来自 上海
0
不应该用大于等于,
因为:三角形任意两边之和大于第三边,
所以第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 来自 浙江
0a方+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不能等于
等于会WA2024-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 02023-07-15 来自 上海
0不是吗
2023-01-27 来自 山东
0=什么意思?
2023-01-27 来自 山东
0大于或等于
2023-02-26 来自 广东
0不是我说应该写大于
2023-03-06 来自 山东
0
有帮助,赞一个