1 条题解
-
0
#include int main() { using namespace std; int a, b, c; int x, y, z; double m;
cin >> a >> b >> c; x = a > b ? (a > c ? a : c) : (b > c ? b : c); y = a > b ? (a < c ? a : c) : (b < c ? b : c); z = a < b ? (a < c ? a : c) : (b < c ? b : c); m = double(y * y) + double(z * z) - double(x * x); if (x < y + z) { if (m == 0) { cout << "Right triangle\n"; } if (m > 0) { cout << "Acute triangle\n"; } if (m < 0) { cout << "Obtuse triangle\n"; } if (x==y||y==z) { cout << "Isosceles triangle\n"; } if (x==y&&y==z) { cout << "Equilateral triangle\n"; } }else cout << "Not triangle\n"; cin.get(); cin.get(); cin.get(); return 0;}
- 1
信息
- ID
- 536
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 13
- 已通过
- 6
- 上传者