switch判断三角形类型
时间: 2024-10-13 17:01:39 浏览: 20
在C/C++等编程语言中,如果你有一个变量表示三角形的边数或某些性质,并想要基于此来判断三角形的类型(如等边三角形、等腰三角形、普通三角形等),可以使用switch语句。下面是一个基本的例子,假设我们有一个名为`triangleType`的枚举类型,代表三角形的不同种类:
```cpp
#include <iostream>
enum TriangleType {
Equilateral = 1, // 等边三角形
Isosceles, // 等腰三角形
Scalene // 普通三角形
};
int main() {
TriangleType triangle = Equilateral;
switch (triangle) {
case Equilateral:
std::cout << "这是一个等边三角形.\n";
break;
case Isosceles:
std::cout << "这是一个等腰三角形.\n";
break;
case Scalene:
std::cout << "这是一个普通三角形.\n";
break;
default:
std::cout << "输入无效.\n"; // 如果不是以上三种情况,显示默认信息
}
return 0;
}
```
阅读全文