酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

c++ 【题目描述】 输入一个整数n (保证范围在0 到25 之间),表示一个人的年龄。 如果n 在0∼3 的范围内,输出"infant"。 如果n 在4∼12 的范围内,输出"child"。 如果n 在13∼18 的范围内,输出"youngster"。 如果n 在19∼25 的范围内,输出"youth"。 【输入】 一个整数(范围在0 到25 之间)。 【输出】 一个英文单词,如题目描述所述。 【输入样例】 3 【输出样例】 infant

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; // 输入年龄 if (n >= 0 && n <= 3) { cout << "infant" << endl; } else if (n >= 4 && n <= 12) { cout << "child" << endl; } else if (n >= 13 && n <= 18) { cout << "youngster" << endl; } else if (n >= 19 && n <= 25) { cout << "youth" << endl; } return 0; } ``` 需要注意的逻辑点: 1. 确保输入的整数 `n` 在 0 到 25 的范围内,题目已经保证这一点,但在实际应用中可能需要额外的输入验证。 2. 使用 `else if` 结构来避免不必要的条件检查,提高代码效率。 3. 输出时使用 `endl` 来确保每次输出后换行,保持输出格式的整洁。 [2025-02-28 11:15:18 | AI写代码神器 | 224点数解答]

相关提问