题解 | #三角形判断#
三角形判断
https://www.nowcoder.com/practice/689ec1e742394e09b1059556fc167b65
知识点:
分支控制:分支控制
if...else...的嵌套
#include <iostream>
using namespace std;
int main() {
int a, b, c;
while (cin >> a >> b >> c) {
if ((a + b > c) && (a + c > b) && (b + c > a)) {
if ((a == b) && (b == c)) {
cout << "Equilateral triangle!" << endl;
} else if ((a == b) || (b == c) || (a == c)) {
cout << "Isosceles triangle!" << endl;
} else {
cout << "Ordinary triangle!" << endl;
}
} else {
cout << "Not a triangle!" << endl;
}
}
return 0;
}
#算法#