cpp求解 第五个点错了
查看原帖
cpp求解 第五个点错了
747877
Tapallen楼主2022/7/26 21:33

如题

#include<bits/stdc++.h>
using namespace std;
int a, b, c;
bool p1, p2, p3, p4, p5, p6;
int main() {
	cin >> a >> b >> c;
	if (a > b) swap(a, b);
	if (b > c) swap(b, c);
	if (a > b) swap(a, b);
   p1 = (a + b) <= c;
	p2 = a * a + b * b == c * c;
	p3 = a * a + b * b >= c * c;
	p4 = a * a + b * b <= c * c;
	p5 = a == b  || a == c  || c == b ;
	p6 = a == b && b == c;
	if (p1)
	{
		cout << "Not triangle";
		return 0;
	} 
    if (p2) cout << "Right triangle" << endl;
    if (p3) cout << "Acute triangle" << endl;
	if (p4) cout << "Obtuse triangle" << endl;
	if (p5) cout << "Isosceles triangle" << endl;
	if (p6) cout << "Equilateral triangle" << endl;
	return 0;
}



2022/7/26 21:33
加载中...