```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点数解答]