介绍
在本次挑战中,你将开发一个 C++ 程序,将气温读数分为三个类别:「寒冷」(Cold)、「温和」(Mild)和「炎热」(Hot)。该程序将利用关系运算符和逻辑运算符来判定气温所属范围,并将相应的类别打印到控制台。这个工具将帮助气象学家在研究中快速对气温数据进行分类。
实现气温分类工具
作为一名初级气象助理,你将开发一个工具,帮助科学家根据预设条件快速对气温读数进行分类。
任务
- 创建一个对气温进行分类的 C++ 程序
- 使用关系运算符和逻辑运算符确定气温范围
- 根据预定义的范围实现气温分类
要求
- 在
~/project目录下创建一个名为temperature_classifier.cpp的文件 - 使用 C++ 关系运算符(
<、>、==)进行比较 - 定义三个气温类别:
- 寒冷(Cold):气温 < 10 度
- 温和(Mild):气温在 10 到 25 度之间(含 10 度和 25 度)
- 炎热(Hot):气温 > 25 度
- 将分类结果打印到控制台
示例
编译并运行程序,测试不同的气温读数以验证分类结果。
## 编译程序
g++ -o temperature_classifier temperature_classifier.cpp
## 运行程序
./temperature_classifier
Enter temperature: 5
Cold
Enter temperature: 20
Mild
Enter temperature: 30
Hot
提示
- 使用三元运算符(
?:)可以使分类逻辑更简洁 - 记得包含
<iostream>以进行输入输出操作 - 可以考虑使用字符串变量来存储类别名称
总结
本次挑战要求实现一个气温分类程序,根据指定的范围将读数分为「寒冷」、「温和」和「炎热」。程序应当展示出对条件逻辑的正确运用,并提供清晰的控制台输出。