蒟蒻求助,为什莫第二个点错了?
查看原帖
蒟蒻求助,为什莫第二个点错了?
372247
lmxasgy楼主2021/1/10 10:35
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,b,c;
   	cin >> a >> b >> c;
	int d[4] = {0, a, b, c};
	sort(d + 1, d + 4);
	if(d[1] + d[2] <= d[3]) cout << "Not triangle" << endl;
	if(d[1] * d[1] + d[2] * d[2] == d[3] * d[3]) cout << "Right triangle" << endl;
	else if(d[1] * d[1] + d[2] * d[2] > d[3] * d[3]) cout << "Acute triangle" << endl;
	else if(d[1] * d[1] + d[2] * d[2] < d[3] * d[3]) cout << "Obtuse triangle" << endl;
	if(a == b || b == c || a == c) cout << "Isosceles triangle" << endl;
	if(a == b && b == c) cout << "Equilateral triangle" << endl;
	return 0;
}
2021/1/10 10:35
加载中...