此代码居然能过
#include <iostream> using namespace std; int a, b, c; int main(){ cin >> a >> b >> c; if (a + b >= c && a + c >= b && b + c >= a) cout << 1; else cout << 0; return 0; }
但是显然,如果输入的其中两个数的和与另外一个数相等,会输出 1,比如 2 3 5,但是这种情况显然不能构成三角形。
1
2 3 5