problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
acwing::acwing666类 参考

AcWing 666. 三角形类型 更多...

#include <acwing.h>

静态 Public 成员函数

static int main (istream &, ostream &)
 

详细描述

AcWing 666. 三角形类型

在文件 acwing.h423 行定义.

成员函数说明

◆ main()

int acwing::acwing666::main ( istream &  cin,
ostream &  cout 
)
static

在文件 acwing.cpp1086 行定义.

1086 {
1087 double arr[3];
1088 cin >> arr[0] >> arr[1] >> arr[2];
1089 sort(arr, arr + 3);
1090 const double a = arr[2];
1091 const double b = arr[1];
1092 const double c = arr[0];
1093 if(a >= b + c) {
1094 cout << "NAO FORMA TRIANGULO";
1095 } else {
1096 if(a * a == b * b + c * c) {
1097 cout << "TRIANGULO RETANGULO" << endl;
1098 }
1099 if(a * a > b * b + c * c) {
1100 cout << "TRIANGULO OBTUSANGULO" << endl;
1101 }
1102 if(a * a < b * b + c * c) {
1103 cout << "TRIANGULO ACUTANGULO" << endl;
1104 }
1105 if(a == b && b == c) {
1106 cout << "TRIANGULO EQUILATERO" << endl;
1107 }
1108 if(a == b && b != c || b == c && a != b || a == c && a != b) {
1109 cout << "TRIANGULO ISOSCELES" << endl;
1110 }
1111 }
1112 return 0;
1113 }

被这些函数引用 acwing::TEST().


该类的文档由以下文件生成: