这题的数据有问题
查看原帖
这题的数据有问题
820837
__3E24AC7002AD9292__楼主2023/8/21 12:14

此代码居然能过

#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,但是这种情况显然不能构成三角形。

2023/8/21 12:14
加载中...