用switchcase实现根据输入菜品名称得到价格
时间: 2024-04-07 14:30:00 浏览: 49
当然可以!以下是使用 switch-case 语句实现根据输入菜品名称得到价格的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
string dish;
double price;
cout << "请输入菜品名称:";
cin >> dish;
// 使用 switch-case 根据菜品名称获取价格
switch (dish[0]) {
case 'A':
case 'a':
price = 10.99;
break;
case 'B':
case 'b':
price = 8.99;
break;
case 'C':
case 'c':
price = 12.99;
break;
case 'D':
case 'd':
price = 15.99;
break;
default:
price = 0.0; // 如果输入的菜品名称不匹配,将价格设为0
}
if (price != 0.0) {
cout << "菜品 " << dish << " 的价格为:" << price << " 元" << endl;
} else {
cout << "无法找到菜品 " << dish << " 的价格" << endl;
}
return 0;
}
```
请注意,上述代码只是一个简单的示例,仅仅针对几个菜品名称进行了处理,你可以根据实际需求扩展和修改代码。
阅读全文