有没有大佬能帮忙看看这为啥2,6测试点过不去
查看原帖
有没有大佬能帮忙看看这为啥2,6测试点过不去
223714
Aether_z楼主2021/11/28 09:48

##如题,下面是代码,用的c++,球球各位大佬了QAQ

#include<iostream>
#include<cmath>
#include <algorithm>

using namespace std;

int main()
{
    int a, b, c;
	cin >> a >> b >> c;
	
	if(c>a)	swap(a,c);
	if(b>a) swap(a,b);
	if(c>b) swap(b,c);
	
	if(b+c <= a)
		cout << "Not triangle" << endl;
	else if(pow(a,2) == pow(b,2) + pow(c,2))
		cout << "Right triangle" << endl;
	else if(pow(a,2) <= pow(b,2) + pow(c,2))
		cout << "Acute triangle" << endl;
	else if(pow(a,2) >= pow(b,2) + pow(c,2))
		cout << "Obtuse triangle" << endl;
	if(a == b || b == c)
		cout << "Isosceles triangle" << endl;
	if(a == b && b == c)
		cout << "Equilateral triangle" << endl; 
	 	
    return 0;
}
2021/11/28 09:48
加载中...