Zum Hauptinhalt springen

Wie füllt man ein Array mit den über die Tastatur eingegebenen Zahlen aus und gibt es aus

Eine der häufigsten Programmieraufgaben besteht darin, das Array mit den von der Tastatur eingegebenen Zahlen zu füllen. Dies ist nützlich, wenn Benutzerinteraktionen oder die Verarbeitung großer Datenmengen erforderlich sind. Häufig werden solche Operationen in verschiedenen Softwareprojekten durchgeführt, daher ist es wichtig zu wissen, wie man dies effizient und richtig macht.

Sie können die Programmiersprache JavaScript verwenden, um dieses Problem zu lösen. Diese Sprache wird häufig in der Entwicklung von Webanwendungen verwendet und bietet leistungsstarke Funktionen für die Arbeit mit Arrays und Daten-E / A. Damit können wir das Array einfach mit den von der Tastatur eingegebenen Zahlen füllen und auf dem Bildschirm anzeigen.

Zuerst müssen wir ein Array erstellen, das die eingegebenen Zahlen speichert. Wir können dies mit dem Operator new Array() oder einem verkürzten Eintrag tun, einschließlich der Array-Elemente in eckigen Klammern []. Nachdem wir das Array erstellt haben, können wir Code schreiben, der eine bestimmte Anzahl von Malen wiederholt wird, um das Array mit den über die Tastatur eingegebenen Zahlen zu füllen. Dazu verwenden wir E / A-Anweisungen wie prompt() und console.log().

const numbers = [];


const count = prompt('Anzahl der Zahlen eingeben:');


for (let i = 0; i < count; i++)

const number = prompt('Geben Sie eine Zahl ein:');


numbers.push(+number);


>


console.log(numbers);

In diesem Beispiel erstellen wir ein leeres numbers-Array, fragen den Benutzer nach der Anzahl der count-Zahlen ab und führen eine Schleife aus, die count einmal wiederholt. Bei jeder Iteration der Schleife fragen wir den Benutzer nach der Nummer number und fügen diese mit der push() -Methode am Ende des Arrays hinzu. Wenn die Schleife abgeschlossen ist, geben wir das numbers-Array mithilfe der console-Funktion auf den Bildschirm aus.log(). Jetzt erhalten wir ein Array, das mit den über die Tastatur eingegebenen Zahlen gefüllt ist.

Das Array mit Zahlen über die Tastatur füllen und ausgeben

Sie können den folgenden Algorithmus verwenden, um das Array mit den über die Tastatur eingegebenen Zahlen zu füllen:

1. Erstellen Sie ein leeres Array, in dem die eingegebenen Zahlen gespeichert werden.

2. Fordern Sie den Benutzer mithilfe einer Schleife auf, die Anzahl der Elemente des Arrays einzugeben.

3. Verwenden Sie innerhalb der Schleife den Befehl input() um eine Zahl über die Tastatur einzugeben.

4. Konvertieren Sie den eingegebenen Wert mithilfe des Befehls in eine Zahl int() und fügen Sie es mit dem Befehl zum Array hinzu append().

5. Nachdem der Benutzer alle erforderlichen Zahlen eingegeben hat, geben Sie das Array auf dem Bildschirm aus.

Beispielcode in Python:

numbers = [] count = int(input("Geben Sie die Anzahl der Zahlen ein: ")) for i in range(count): num = int(input("Geben Sie die Zahl ein: ")) numbers.append(num) print("Array von Zahlen:", numbers)

Wenn Sie diesen Code ausführen, werden Sie aufgefordert, eine Anzahl von Zahlen einzugeben und anschließend jede Zahl nacheinander einzugeben. Nachdem Sie alle Zahlen eingegeben haben, wird das Array angezeigt.

Erstellen eines Arrays und Eingeben von Daten über die Tastatur

Führen Sie die folgenden Schritte aus, um ein Array zu erstellen und es mit den über die Tastatur eingegebenen Daten zu füllen:

  1. Deklarieren und initialisieren Sie eine Array-Variable.
  2. Bestimmen Sie die Größe des Arrays, das die Anzahl der darin enthaltenen Elemente bestimmt.
  3. Gehen Sie mit einer Schleife durch jedes Element des Arrays.
  4. Lesen Sie innerhalb der Schleife den über die Tastatur eingegebenen Wert und weisen Sie ihn dem aktuellen Array-Element zu.

Beispielcode in JavaScript:

const size = prompt('Введите размер массива:');const array = [];for (let i = 0; i < size; i++) :`);array.push(value);>

In diesem Beispiel fragen wir den Benutzer zuerst mit der Funktion prompt() nach der Größe des Arrays. Dann deklarieren wir ein leeres array array. Als nächstes bitten wir den Benutzer mit einer for-Schleife, für jedes Element des Arrays einen Wert einzugeben. Die Funktion prompt() wird erneut verwendet, um den Wert vom Benutzer abzurufen. Dann fügen wir diesen Wert mit der push() -Funktion dem Array hinzu.

Nach Abschluss aller Schritte wird das Array mit den vom Benutzer über die Tastatur eingegebenen Werten gefüllt.