Analyse des Temperatur-Arrays

CCBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In dieser Herausforderung wird ein junger Meteorologe tägliche Temperaturmesswerte verarbeiten, um mithilfe von C-Programmierfähigkeiten zur Array-Manipulation Einblicke in lokale Wettermuster zu gewinnen. Das Ziel besteht darin, ein ganzzahliges Array (Integer-Array) zu deklarieren, um 6 tägliche Temperaturmesswerte zu speichern, die durchschnittliche Temperatur zu berechnen, die höchste und niedrigste Temperatur zu finden und zu speichern sowie die Ergebnisse mit klaren, beschreibenden Beschriftungen auszugeben.


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{{"Analyse des Temperatur-Arrays"}} c/arrays -.-> lab-438390{{"Analyse des Temperatur-Arrays"}} c/output -.-> lab-438390{{"Analyse des Temperatur-Arrays"}} end

Analyse des Temperatur-Arrays

Als junger Meteorologe wirst du tägliche Temperaturmesswerte verarbeiten, um mithilfe von C-Programmierfähigkeiten zur Array-Manipulation Einblicke in lokale Wettermuster zu gewinnen.

Aufgaben

  • Deklariere ein ganzzahliges Array (Integer-Array), um 6 tägliche Temperaturmesswerte zu speichern.
  • Berechne die durchschnittliche Temperatur.
  • Finde und speichere die höchste Temperatur.
  • Finde und speichere die niedrigste Temperatur.
  • Gib die durchschnittliche, höchste und niedrigste Temperatur aus.

Anforderungen

  • Erstelle die Lösung in der Datei ~/project/temperature_analysis.c.
  • Verwende ein ganzzahliges Array (Integer-Array), um 6 Temperaturwerte zu speichern.
  • Die Temperaturen sollten in der Reihenfolge 72, 68, 75, 80, 65, 78 gespeichert werden.
  • Berechne die durchschnittliche Temperatur mithilfe einer Gleitkomma-Rechnung.
  • Gib die Ergebnisse mit klaren, beschreibenden Beschriftungen aus.
  • Verwende eine einzelne for-Schleife, um das Array effizient zu verarbeiten.

Beispiele

Kompiliere und führe das Programm aus, um die durchschnittliche, höchste und niedrigste Temperatur anzuzeigen.

gcc temperature_analysis.c -o temperature_analysis
./temperature_analysis

Beispielausgabe:

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

Tipps

  • Verwende eine einzelne for-Schleife, um die Summe zu berechnen und das Maximum/Minimum zu finden.
  • Konvertiere die ganzzahlige Summe in eine Gleitkommazahl für die Durchschnittsrechnung, z.B. float average = (float)total / 6.
  • Initialisiere das Maximum und Minimum mit dem ersten Array-Element.
  • Verwende Vergleichsoperatoren, um die höchste und niedrigste Temperatur zu verfolgen.
✨ Lösung prüfen und üben

Zusammenfassung

Zusammenfassend erfordert diese Herausforderung, dass der junge Meteorologe C-Programmierfähigkeiten einsetzt, um ein Array von täglichen Temperaturmesswerten zu verarbeiten. Die Aufgaben umfassen die Deklaration eines ganzzahligen Arrays (Integer-Array), um 6 Temperaturwerte zu speichern, die Berechnung der durchschnittlichen Temperatur, das Finden und Speichern der höchsten und niedrigsten Temperaturen sowie die Ausgabe der Ergebnisse mit klaren Beschriftungen.