Heim  >  Artikel  >  So finden Sie den Maximalwert in einem Array in der Sprache C

So finden Sie den Maximalwert in einem Array in der Sprache C

百草
百草Original
2023-06-19 10:47:5421932Durchsuche

C-Sprache, um den Maximalwert in einem Array zu finden: 1. Definieren Sie ein Array, das zum Speichern von Zahlen als „arr[]“ verwendet werden kann. 2. Verwenden Sie eine for-Schleife, um die Zahlen in „arr[]“ zu speichern Die erste Zahl im Array wird als Maximalwert definiert und der Index wird um 1 addiert, um die zweite Zahl zu erhalten. Bei jedem Vergleich wird der größere Wert im Array gespeichert. 1 wird hinzugefügt und der Vorgang wird wiederholt. ;4 Geben Sie einfach den Wert von max aus.

So finden Sie den Maximalwert in einem Array in der Sprache C

Das Betriebssystem dieses Tutorials: Windows10-System, C99-Version, DELL G3-Computer.

Um den Maximalwert in einem Array in der C-Sprache zu finden, besteht die Hauptidee darin, zwei mal zwei zu vergleichen, den großen Wert in einer Variablen zu speichern und dann den Vergleich mit dem nächsten Wert über eine Schleife fortzusetzen Die Schleife wird wiederholt und schließlich wird der Maximalwert unter ihnen ermittelt.

Nehmen Sie als Beispiel zehn Zahlen, um den Maximalwert zu ermitteln:

Zuerst sollten Sie ein Array definieren, das zum Speichern von Zahlen verwendet werden kann, wie zum Beispiel:

So finden Sie den Maximalwert in einem Array in der Sprache C

Beachten Sie, dass dieses Array vom Typ int sein sollte, weil Als nächstes müssen wir zum Ausführen der Scanf-Eingabe zehn Zahlen zum Vergleich eingeben. Wenn der Zeichentyp falsch verwendet wird, wird möglicherweise eine Warnung außerhalb der Grenzen angezeigt, wenn das Programm ausgeführt wird (dies war bisher immer der Fall). Ich weiß nicht, wie ich es lösen soll).

Der nächste Schritt besteht darin, die Eingabeoperation durchzuführen, um die zehn digitalen Eingaben in einem Array zu speichern. Das wäre zu ineffizient.

So finden Sie den Maximalwert in einem Array in der Sprache C

Dann können Sie die erste Zahl im Array als Maximalwert definieren und dann 1 zum Index hinzufügen, um die zweite Zahl zu erhalten, und den größeren Wert hier speichern , Sie müssen eine Schleife verwenden, bei jedem Vergleich 1 zum Index hinzufügen und den Vorgang wiederholen, z. B.:

So finden Sie den Maximalwert in einem Array in der Sprache C

Schließlich können Sie den Wert von max ausdrucken.

Der vollständige Code für den Maximalwert des Arrays lautet:

So finden Sie den Maximalwert in einem Array in der Sprache C

Hier können wir weiter darüber nachdenken, ob dieser Code beispielsweise nicht nur auf die Eingabe von 10 Zahlen erweitert werden kann, sondern Auch die Möglichkeit, mehr Zahlen einzugeben oder weniger als zehn Werte einzugeben, macht es flexibler und praktikabler.

Wir können so viele Zahlen eingeben, wie wir möchten. Der spezifische Code nach der Aktion ist im Bild unten dargestellt:

So finden Sie den Maximalwert in einem Array in der Sprache C

Das obige ist der detaillierte Inhalt vonSo finden Sie den Maximalwert in einem Array in der Sprache C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn