【求助】第二个测试点过不去,帮忙看看啥问题,谢谢
查看原帖
【求助】第二个测试点过不去,帮忙看看啥问题,谢谢
348808
Wilson_0208楼主2020/5/29 21:06
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;
int main() 
{
	vector <int> a(3);
	for (int i = 0; i < 3; i++)
		cin >> a[i];
		
	sort(a.begin(), a.end());
	
	if (a[0] + a[1] <= a[2])
		cout << "Not triangle" << endl;

	if (a[0] * a[0] + a[1] * a[1] == a[2] * a[2])
		cout << "Right triangle" << endl;

	if (a[0] * a[0] + a[1] * a[1] > a[2] * a[2])
		cout << "Acute triangle" << endl;

	if (a[0] * a[0] + a[1] * a[1] < a[2] * a[2])
		cout << "Obtuse triangle" << endl;

	if (a[0] == a[1]||a[0]==a[2]||a[1]==a[2])
		cout << "Isosceles triangle" << endl;

	if (a[0] == a[1] && a[1] == a[2])
		cout << "Equilateral triangle" << endl;

	return 0;
}
2020/5/29 21:06
加载中...