分析温度数组

CCBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在这个挑战中,一位初级气象学家将使用 C 语言数组操作技能处理每日温度读数,以深入了解当地的天气模式。目标是声明一个整数数组来存储 6 天的每日温度读数,计算平均温度,找到并存储最高和最低温度,并使用清晰、描述性的标签打印出结果。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/CompoundTypesGroup(["Compound Types"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/ControlFlowGroup -.-> c/for_loop("For Loop") c/CompoundTypesGroup -.-> c/arrays("Arrays") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/for_loop -.-> lab-438390{{"分析温度数组"}} c/arrays -.-> lab-438390{{"分析温度数组"}} c/output -.-> lab-438390{{"分析温度数组"}} end

分析温度数组

作为一名初级气象学家,你将使用 C 语言数组操作技能处理每日温度读数,以深入了解当地的天气模式。

任务

  • 声明一个整数数组来存储 6 天的每日温度读数
  • 计算平均温度
  • 找到并存储最高温度
  • 找到并存储最低温度
  • 打印出平均温度、最高温度和最低温度

要求

  • 在文件 ~/project/temperature_analysis.c 中创建解决方案
  • 使用整数数组存储 6 个温度值
  • 温度应按以下顺序存储:72, 68, 75, 80, 65, 78
  • 使用浮点计算计算平均温度
  • 使用清晰、描述性的标签打印结果
  • 使用单个 for 循环高效处理数组

示例

编译并运行程序以显示平均温度、最高温度和最低温度。

gcc temperature_analysis.c -o temperature_analysis
./temperature_analysis

示例输出:

Average Temperature: 73.0 degrees
Highest Temperature: 80 degrees
Lowest Temperature: 65 degrees

提示

  • 使用单个 for 循环计算总和并找到最大值和最小值。
  • 将整数总和转换为浮点数以计算平均值,例如 float average = (float)total / 6
  • 使用数组的第一个元素初始化最大值和最小值。
  • 使用比较运算符跟踪最高和最低温度。
✨ 查看解决方案并练习

总结

总结来说,本挑战要求初级气象学家使用 C 语言编程技能处理每日温度读数数组。任务包括声明一个整数数组来存储 6 个温度值、计算平均温度、找到并存储最高和最低温度,并使用清晰的标签打印结果。