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;` 表示程序正常结束。 ######[AI问答 | 447点数解答 | 2025-11-05 20:25:16]
- Java 编程:实现教师与学生类的创建、继承及属性操作(字节豆包 | 745点数解答 | 2024-10-16 18:40:42)399
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)350
- 巧判小朋友同桌意愿:满足需求还是无解难题?(字节豆包 | 599点数解答 | 2025-11-16 20:06:12)73
- 巧用代码判断:能否让 2n 个小朋友都拥有满意同桌?(字节豆包 | 445点数解答 | 2025-11-16 20:07:02)83
- 探寻数组中最长摆动子序列长度:思路剖析与代码优化(GPT | 758点数解答 | 2024-12-23 23:18:29)274
- 独家剖析:求解数组最长摆动子序列长度的代码实现与改进建议(GPT | 350点数解答 | 2024-12-23 23:20:54)271
- 深度揭秘 Oracle Workarea Size Policy:参数调优助力数据库性能飞升(阿里通义 | 372点数解答 | 2024-05-13 10:54:45)234
- 英语短文填空:揭秘睡眠阶段与闹钟设置的学问(字节豆包 | 508点数解答 | 2026-04-04 08:21:35)10
- Java 实现学生类:属性封装、静态方法调用与对象信息输出(字节豆包 | 236点数解答 | 2024-09-18 16:15:05)232
- C 语言实现超实用学生管理系统:含插入、删除、修改、查询及文件存储功能 (字节豆包 | 2323点数解答 | 2024-11-01 02:41:20)273
- Python 实现 BMI 类:计算身体质量指数并判定胖瘦(字节豆包 | 377点数解答 | 2024-11-17 19:54:06)151
- Python实现BMI类:精准计算健康指标,判定胖瘦状态(阿里通义 | 616点数解答 | 2024-11-17 19:57:02)115