#include
using namespace std;
int main()
{
enum triangle { scalene, isosceles, equilateral, notriangle };
enum triangle tri;
int a, b, c;
cout << “请输入三角形的三边长:”;
cin >> a >> b >> c;
if (a + b <= c || a + c <= b || b + c <= a)
tri = notriangle;
else if (a == b && b == c)
tri = equilateral;
else if (a == b || b == c || a == c)
tri = isosceles;
else
tri = scalene;
switch (tri)
{
case scalene:
cout << “scalene triangle” << endl;
break;
case isosceles:
cout << “isoceles triangle” << endl;
break;
case equilateral:
cout << “equiilateral triangle” << endl;
break;
case notriangle:
cout << “notriangle triangle” << endl;
break;
}
return 0;
}
定义枚举类型,输出三角形的形状
最新推荐文章于 2021-07-27 18:36:46 发布