为什么,这是为什么,当局者迷吗,为啥13不过
查看原帖
为什么,这是为什么,当局者迷吗,为啥13不过
913707
iiO_o楼主2022/12/16 10:16
#include <math.h>
#include <iostream>
#include <cstring>
#include <queue>
#include <algorithm>
using namespace std;
int main()
{

  int arr[3];
  cin >> arr[0];
  cin >> arr[1];
  cin >> arr[2];

  sort(begin(arr), end(arr));

  int a = arr[0];
  int b = arr[1];
  int c = arr[2];

  if (a + b <= c)
  {
    cout << "Not triangle" << endl;
    return 0;
  }

  int aa = a * a;
  int bb = b * b;
  int cc = c * c;
  if (aa + bb == cc)
    cout << "Right triangle" << endl;
  else if (aa + bb > cc)
    cout << "Acutes triangle" << endl;
  else
    cout << "Obtuse triangle" << endl;

  if (a == b || b == c || a == c)
    cout << "Isosceles triangle" << endl;
  if (a == b && b == c && a == c)
    cout << "Equilateral triangle" << endl;
  return 0;
}

2022/12/16 10:16
加载中...