酷代码 AI
菜单
服务商

内容输入一个整数 (保证范围在 到 之间),表示一个人的年龄。 如果 在 的范围内,输出"infant"。 如果 在 的范围内,输出"child"。 如果 在 的范围内,输出"youngster"。 如果 在 的范围内,输出"youth"。c++

```cpp #include <iostream> int main() { int age; std::cin >> age; if (age >= 0 && age <= 1) { std::cout << "infant" << std::endl; } else if (age >= 2 && age <= 12) { std::cout << "child" << std::endl; } else if (age >= 13 && age <= 17) { std::cout << "youngster" << std::endl; } else if (age >= 18 && age <= 25) { std::cout << "youth" << std::endl; } return 0; } ``` 代码解释: 1. 头文件包含:`#include <iostream>` 引入标准输入输出流库,用于从控制台读取输入和输出结果。 2. 主函数:`main` 函数是程序的入口点。 3. 变量声明:`int age;` 声明一个整数类型的变量 `age`,用于存储用户输入的年龄。 4. 输入读取:`std::cin >> age;` 从标准输入读取一个整数,并将其赋值给 `age` 变量。 5. 条件判断: - 使用 `if-else if` 语句根据 `age` 的不同范围输出相应的结果。 - 如果 `age` 在 `0` 到 `1` 之间,输出 `"infant"`。 - 如果 `age` 在 `2` 到 `12` 之间,输出 `"child"`。 - 如果 `age` 在 `13` 到 `17` 之间,输出 `"youngster"`。 - 如果 `age` 在 `18` 到 `25` 之间,输出 `"youth"`。 6. 返回值:`return 0;` 表示程序正常结束。 [2025-11-05 20:25:16 | AI问答 | 447点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多