酷代码 AI
菜单
服务商

C++实现根据顾客满意值判断菜品口味评级

### 🍳代码实现 以下是一个用 C++ 编写的程序,用于根据顾客给出的满意值输出对应的等级: ```cpp #include <iostream> int main() { int satisfaction; std::cout << "请输入顾客对香辣小龙虾的满意值 (0 - 100): "; std::cin >> satisfaction; // 检查输入的满意值是否在有效范围内 if (satisfaction < 0 || satisfaction > 100) { std::cout << "输入的满意值不在 0 - 100 的范围内,请重新输入。" << std::endl; return 1; } // 根据满意值判断等级 char grade; if (satisfaction >= 91 && satisfaction <= 100) { grade = 'A'; } else if (satisfaction >= 61 && satisfaction <= 90) { grade = 'B'; } else { grade = 'C'; } std::cout << "该顾客对菜品口味的评级是: " << grade << std::endl; return 0; } ``` ### 🔍代码解释 1. **输入部分**:程序首先提示用户输入顾客对香辣小龙虾的满意值,使用 `std::cin` 读取用户输入的整数。 2. **输入验证**:检查输入的满意值是否在 0 到 100 的有效范围内。如果不在这个范围内,程序会输出错误信息并终止。 3. **等级判断**:根据满意值的范围,使用 `if-else` 语句判断对应的等级。如果满意值在 91 到 100 之间,等级为 'A';如果在 61 到 90 之间,等级为 'B';否则等级为 'C'。 4. **输出结果**:程序输出该顾客对菜品口味的评级。 ### 💡开发建议 - **用户体验优化**:可以添加循环,让用户可以多次输入满意值,而不是每次输入后都需要重新运行程序。 - **异常处理**:在读取用户输入时,可以处理非整数输入的情况,避免程序崩溃。 - **代码复用**:可以将等级判断的逻辑封装成一个函数,提高代码的复用性。 ######[AI写代码神器 | 543点数解答 | 2026-06-03 21:29:24]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]