实现气温分类工具

Beginner

介绍

在本次挑战中,你将开发一个 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> 以进行输入输出操作
  • 可以考虑使用字符串变量来存储类别名称

总结

本次挑战要求实现一个气温分类程序,根据指定的范围将读数分为「寒冷」、「温和」和「炎热」。程序应当展示出对条件逻辑的正确运用,并提供清晰的控制台输出。